Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。jQueryデザイン入門」のP.182にある記述について、理解出来ないのでご質問させて下さい。それでは、コードを載せます。li:not(#tab1).hide();このようになってしまうのではないかと考えてしまいます。これだと正しく動きません。li:not(#tab1)").hide();と解釈されるようなのですが、どこから括弧(ダブルクォーテーション)が出てきたのかがわかりません。質問するのでわかりにくいことになってしまっているのではないかと思いますが、どうかご教授願えませんでしょうか。個の銅バッジ文字列を連結した結果は文字列です。20:571コードはコードとしてマークアップしてください(スペース4つでインデント)。修飾のためのマークアップを行わないでください。表示されている内容が元のコードを正しく反映しているか判別できませんので。5:05ご忠告、ありがとうございます。今後はそのように致します。括弧の中は、直接的な文字列でなくても、結果が文字列であれば問題ありません。値が文字列なので問題ありません。括弧の中は同様に文字列になるので問題ありません。個の銅バッジ変数に置き換えて今、改めて見ましたところ、非常に明快にわかりました。コードの投稿にルールがあることも了解しました。今後はきちんとご質問していきたいと思います。この度はありがとうございました。|0一部を仮に変数に置き換えると以下のようになります。")").hide();文字列を連結した結果は文字列となりますので、結果はご提示いただいているものとなります。整理するとご納得いただけるのではないかと思います。|0jQueryの問題かと思いきや実はjavascriptの文字列連結の問題のようですね。質問に記載されているセレクタの部分「$(ここの部分)」だけわかりやすいように抜き出します。a.selected").attr("href")+")"ここの文字列だけを解析する必要があります。//文字列2つまり文字列1と文字列2の間にjQueryのメソッドが入っていることになります。//文字列2一度コンソールログ等で確認するといいかもしれません。a.selected").attr("href")+")")例えばスニペット等を利用して見ることができます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。