我有一组复选框,顶部有 1 个全选框
<input type="checkbox" id="1195" value="All" />
<input type="checkbox" name="GroupA" title="TickboxA" value="TickboxA" id="TickboxA" />
<input type="checkbox" name="GroupA" title="TickboxB" value="TickboxB" id="TickboxB" />
<input type="checkbox" name="GroupA" title="TickboxC" value="TickboxC" id="TickboxC" />
<input type="checkbox" name="GroupA" title="TickboxD" value="TickboxD" id="TickboxD" />
我将所有检查传递给一个数组,以便我可以像这样在站点周围传递它:
$('input').on('ifClicked', function (event) {
addRemoveService(document.getElementById(this.title));
setItemArray();
document.getElementById('mydoc').value = "";
for (var i = 0; i < itemIdArray.length; i++) {
setInterestedIn(i);
}
});
如果我单击顶部的复选框,我有一些 jquery 将为我勾选所有框 - 一切正常,除非我勾选“所有”复选框 - 我无法将所有其他框的所有标题传递给数组 - 我想要做的是:
<input type="checkbox" id="1195" value="All" title="TickboxA,TickboxB,TickboxC,TickboxD" />
如果这有意义吗?是否有捷径可寻?