我正在开发一个需要多个复选框值的应用程序。我有包含复选框的嵌套列表。当前的功能是这样的:
- 当一个父被选中时,所有的子都被选中。
- 选中子项时,未选择父项。
我需要添加这个功能:
如果在检查父级后取消选中子级,则父级取消选中,但让子级处于选中状态。
$('input[name="level-1"],input[name="level-2"]').bind('click', function () { $('input[type=checkbox]', $(this).parent('li')).attr('checked', ($(this).is(':checked'))); });
我的代码在这里找到:http: //jsfiddle.net/dbcottam/Py4UN/