我有一個全選複選框。jquery,複選框選擇所有不啓用其他複選框上的事件
<br>DK Filtering :
<input type="checkbox" name="asdf" id="asdf" value="A" CHECKED>A
<input type="checkbox" name="asdf" id="asdf" value="B">B
<input type="checkbox" name="asdf" id="asdf" value="C_EVAL">CEval
<input type="checkbox" name="asdf" id="asdf" value="D_EVAL">DEval
<input type="checkbox" name="dkfilterall" id="dkfilterall" value="YES">Select All
<br>
<script>
\$("input[name=dkfilterall]").click(function() {
if (\$('input[name=dkfilterall]').is(':checked')== true)
{
\$('input[name=asdf]').attr('checked', true);
}
if (\$('input[name=dkfilterall]').is(':checked')== false)
{
\$('input[name=asdf]').attr('checked', false);
}
});
</script>
某處後,我有這樣的功能:
<script>
\$("input[name=asdf]").live(function() {
...
</script>
我想檢查通過全選複選框個人複選框將觸發個別複選框功能的行爲,但這沒有發生。
我需要做些什麼來糾正?
感謝 戈登
使用`\ $`而不是`$`是怎麼回事? – jball 2010-12-03 21:30:30
我正在做perl編程... – Gordon 2011-01-14 13:34:05