这更像是一个教育问题,而不是一个需要解决的问题。
所以我有一个input
使用Ryan Fait 的自定义元素插件的样式。
<input type="checkbox" class="styled" id="no-favourite" />
我绑定了一个 jQuerychange()
处理程序:
$("#no-favourite").change(function(){
console.log("changed");
});
并编辑了自定义元素插件的check
方法以包括:
try{
element.onchange();
}catch(err){
console.log(err);
}
这没有用。我期待一个console.log
“改变”,最坏的情况是一个console.log
错误,虽然没有收到。单击change
关联的label
.
我通过使用解决了这个问题:
$(element).change();
所以我想知道,为什么 jQuery 不接受对 的编程调用element.onchange()
?