css divs display:none在调用函数时重置并显示div

时间:2012-08-22 15:46:41

标签: jquery css function checkbox

大家好,我是这个网站的新手,所以不要对我太苛刻:P 基本上我已经创建了一个函数,其中onclick某些div(其中包含单词“false”) 选择它们并且css显示:不调用任何函数。可以在这里看到:

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

这是一个复选框,每次单击一个复选框时都会调用该函数(它用于隐藏复选框被选中时显示的信息,当它被取消选中时(很难理解)。问题是每当我检查了另一个复选框似乎重置了这个功能,导致所有未选中的复选框显示应隐藏的信息。

如果有人能告诉我如何解决这个问题,甚至写一个完全摆脱信息div的新功能而不是隐藏它,因为我觉得这会解决问题,我将不胜感激! / p>

1 个答案:

答案 0 :(得分:1)

这是我写的jsfiddle,根据复选框值显示和隐藏div,文本中显示“false”。