复选框jquery或javascript oncheck?

前端之家收集整理的这篇文章主要介绍了复选框jquery或javascript oncheck?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我不知道这个正确的术语,但我想要与onclick相同的效果,但是对于一个带有jquery或javascript的复选框。

onclick版本:

<a href="..." onclick="function()">Link</a>

我想要与上述相同的效果,但复选框。最终的结果将是页面应该使用更新的PHP查询重新加载,但我可以做的那一部分。我只是不知道onclick是什么复选框。

复选框:

<input type="checkBox" name="change" value="one" />changes PHP query

解决方法

您应该听取更改事件,因为复选框也可以通过键盘选择或取消选择:
$('input[type="checkBox"][name="change"]').change(function() {
     if(this.checked) {
         // do something when checked
     }
 });

与纯JavaScript类似:

// checkBox is a reference to the element

checkBox.onchange = function() {
     if(this.checked) {
         // do something when checked
     }
};

最后,虽然你真的不应该使用内联事件处理程序,但如果你必须:

<input ... onchange="handler.call(this)" />

处理程序就像上面显示的处理程序。

进一步阅读:

> jQuery documentation
> MDN JavaScript Guide
> quriksmode.org Introduction to Events

猜你在找的jQuery相关文章