【发布时间】:2013-11-02 02:02:42
【问题描述】:
我已将 jquery 全部设置为找到我的全选复选框,但由于某种原因,它仅在第二次单击时全选。
任何想法都将不胜感激。
$("h2 #selectAllState").click(function () {
var here = $(this).closest("div").attr('id');
var stateDiv = "#"+here;
var cityList = "#state"+here;
$(stateDiv+" h2 input:checkbox").change(function () {
$(cityList).find(':checkbox').prop("checked", this.checked);
});
});
或者是jfiddle
【问题讨论】:
-
在第一次单击之前,您不会初始化更改功能。你会期待什么?