【发布时间】:2015-07-28 12:17:36
【问题描述】:
我有一个多字段组件,每个项目都有一个复选框。我正在添加一个侦听器,以便如果选中一个复选框,则应自动取消选中所有其他复选框。我正在用 jquery 编写侦听器。当我检查多字段中的下一个项目时,该功能可以正常工作,但是,当我检查多字段项目中的上一个复选框时,它不起作用。
这段代码有什么用处:
Check =
function(e) {
$("input[name='./isActive']").each(function () {
if($(this).attr('id') !== e.id && $(this).attr('checked') && e.getValue() !== false) {
if (confirm('Do you want to replace Alert message?')) {
$(this).removeAttr('checked');
return;
} else {
e.setValue(false);
return;
}
}
});
}
提前致谢
【问题讨论】:
标签: javascript jquery aem