Jquery 为什么单击相应的标签元素时复选框未被选中?

Jquery 为什么单击相应的标签元素时复选框未被选中?,jquery,html,Jquery,Html,我的html中有以下代码,注意这个html是由jQueryUI生成的- <input id="new_all" class="new_filter_button new_manufacturer_button ui-helper-hidden-accessible" type="checkbox" checked="checked" value="all" name="makes[]"> <label class="ui-button ui-widget ui-state-de

我的html中有以下代码,注意这个html是由jQueryUI生成的-

<input id="new_all" class="new_filter_button new_manufacturer_button ui-helper-hidden-accessible" type="checkbox" checked="checked" value="all" name="makes[]">
<label class="ui-button ui-widget ui-state-default ui-corner-all ui-button-disabled ui-button-text-icon-primary ui-state-focus" for="new_all" role="button" aria-disabled="true">
<span class="ui-button-icon-primary ui-icon ui-icon-makes"></span>
<span class="ui-button-text">ALL MAKES</span>
</label>
但是,当我单击label元素时,相应的复选框没有被选中。怎么了

这是一张快照


如果对表单中的多个元素使用相同的Id属性,则不可能这样做。

您使用什么库?jQuery UI?在生成的文档中是否有id=new\u all的另一个元素?这里看起来不错~是的,我正在使用jQuery UI。不,我没有id=new的其他元素_all@user3779493,这是你的问题吗?具有相同名称的多个元素是完全有效的。也许你是说相同的身份证?