0

こんにちはみんな私はこのサイトに不慣れなので私にあまり厳しくしないでください:P基本的に私は特定のdiv(「false」という単語が含まれているもの)をonclickして選択し、css display:none関数を作成する関数を作成しましたと呼ばれます。うまくいけばここで見ることができるように:

...
if (tickbox.checked == false) {
    var unchecked = $("div:contains('true'):not(div:contains('false')").css("display", "none");    
}
...

これは、チェックボックスがクリックされるたびに関数を呼び出すチェックボックスにリンクされています(チェックボックスがオンになっているとき、チェックされていないとき(わかりにくい)に表示された情報を非表示にするのに役立ちます)問題は、別のチェックボックスをオンにするたびにチェックボックスをオンにすると、この機能がリセットされ、チェックボックスがオフになっているすべてのチェックボックスに、非表示にする必要のある情報が表示されます。

誰かがこの問題を解決する方法を教えてくれたり、情報divを非表示にするのではなく完全に取り除く新しい関数を作成したりすることができれば、問題を解決できると思いますので、よろしくお願いします。

4

1 に答える 1

1

これは、チェックボックスの値に基づいて、テキスト「false」を含むdivを表示および非表示にする私が書いたもののjsfiddleです。

于 2012-08-22T15:57:38.210 に答える