【質問事項】どのような問題ですか?
>jQueryの基本を学んでいます。jQueryデザイン入門という本の中で、表のマウスオーバーハイライトに関する説明があるのですが、その中ででてくるコードの中で使われている”+”の意味がどうしてもわかりません。どなたかおしえてくれませんか?
【再現方法】サンプルソース、再現手順など
こちらが問題のjQueryコードです。
>$("td").mouseover(function(){
$("td:nth-child("+($("td").index(this)%$("th").size()+1)+")").addClass("hover");
}).mouseout(function(){
$("td:nth-child("+($("td").index(this)%$("th").size()+1)+")").removeClass("hover");
});
この中の以下コードについて、nth-child("横にある"+"と、+1)横にある"+"の役割がどうしてもわかりません。
$("td:nth-child("+($("td").index(this)%$("th").size()+1)+")")
どなたか教えていただけないでしょうか?