我有一些看起来像这样的代码:
$('#clearSelections').click(function(e) {
$("#isAcheckbox").removeAttr("checked");
redrawTableofListings();
});
<a href="#" id="clearSelections">clear selections</a>
<input type="checkbox" id="isAcheckbox" checked>
// when the user clicks on the checkbox, doSomeThing happens.
基本上,当用户点击href时,我想使用jquery使href处理复选框的方式与用户只需勾选复选框一样。
这有意义吗?当我使用“removeAttr”时,它只是删除了复选框,并且不会重绘表单。
提前致谢!并且本周末放烟花是安全的!
答案 0 :(得分:1)
在点击链接时,似乎总是希望取消选择复选框(至少这是我通过文本清除选择推断的)。然后就可以了:
$('#clearSelections').click(function(e) {
e.preventDefault(); // don't follow the link
$("#isAcheckbox").prop("checked", false);
redrawTableofListings();
});
答案 1 :(得分:0)
使用
$("#isAcheckbox").trigger('click');