jQueryの文字列連結セレクタに関してご質問です
「Web制作の現場で使う jQueryデザイン入門」のP.182にある記述について、理解出来ないのでご質問させて下さい。
それでは、コードを載せます。
$("ul.panel li:not("+$("ul.tab li a.selected").attr("href")+")").hide();
上記コードを展開することを考えますと、
$(ul.panel li:not(#tab1).hide();
このようになってしまうのではないかと考えてしまいます。これだと正しく動きません。
正しくは、
$("ul.panel li:not(#tab1)").hide();
と解釈されるようなのですが、どこから括弧(ダブルクォーテーション)が出てきたのかがわかりません。
はじめて質問するのでわかりにくいことになってしまっているのではないかと思いますが、どうかご教授願えませんでしょうか。よろしくお願いいたします。