2016-07-05 138 views
2

我正在处理像这样的多电话亭http://jsfiddle.net/bDvkQ/1038/多点触控功能上的点击功能

我加场 “选择/取消所有”,并补充类 “selectAllBox” 使用此代码:

$("label[for='Items_option_1']").addClass("selctAllBox"); 
$("label[for='Items_option_1']").parent().addClass("selctAllBox") 

结果:

<li tabindex="-1" class="k-item selctAllBox" role="option" unselectable="on"> 
<input name="Items_option_1" type="checkbox" value="1">&nbsp; 
<label class="selctAllBox" for="Items_option_1">Select/Deselect All</label> 
</li> 

enter image description here

我想,如果我选择“全选/全部取消”复选框,所有复选框都被取消选中。我已经有一个功能可以做到这一点,但我现在无法弄清楚如何调用这个函数。我试图做这样的,但什么也没有发生:

$("label[for='Items_option_1']").parent().click(deselectSelectAll); 

$("input[name="Items_option_1"]:checkbox").click(deselectSelectAll); 

我在做什么错?

+0

尝试'$( '输入[名称= “Items_option_1”]')发生变化(deselectSelectAll);' – exabyssus

回答

2

如果功能正常工作,

可以称之为selctAllBox类的onClick。

代码是这样的:

$(".selctAllBox").click(deselectSelectAll); 
+0

我试过,很好,但没有任何反应我真不”。 t知道我在做什么错 – socramm

-1

我发现了这个问题。

这是解决方案:

+0

换句话说,做@Ygalbel昨天说的话。 – CompanyDroneFromSector7G

+1

是啊我标记他的答案,因为它是正确的。但没有'$(document).ready(function(){...}'不适合我 – socramm