使用href单击复选框以触发事件

时间:2011-07-02 22:36:10

标签: javascript jquery html

我有一些看起来像这样的代码:

$('#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”时,它只是删除了复选框,并且不会重绘表单。

提前致谢!并且本周末放烟花是安全的!

2 个答案:

答案 0 :(得分:1)

在点击链接时,似乎总是希望取消选择复选框(至少这是我通过文本清除选择推断的)。然后就可以了:

$('#clearSelections').click(function(e) {
    e.preventDefault(); // don't follow the link
    $("#isAcheckbox").prop("checked", false);
    redrawTableofListings();
});

DEMO

答案 1 :(得分:0)

使用

$("#isAcheckbox").trigger('click');