質問: jQueryがdivの内容を無視するのはなぜですか? 私はチェクボックスに接続されたdivの簡単なトグルを持っています。 ``` $('#step2').hide(); $('#toggle-check').click(function(){ $('#step2').fadeToggle(); }) ``` なぜ、隠れないのだろうか? #step2の内容を選択しますか?これは現在、テーブルデータのリストであり、それを隠すわけではありません。早く私のdivを終了し、それは動作します。 ``` ``` 現在、#step2 divをすべてのテーブルデータの上に追加しています。そのため、CSSスタイルの問題があると思いますか?
回答: div#step2をテーブル行の周りにラップしている場合は、適切なマークアップではないため動作しません。テーブル全体を囲む必要があります。 テーブルの一部を保持したい場合は、テーブルの構造を変更する必要があります。