我正在学习 JS,我想知道 - 为什么这行不通?
$(function(){
$('#mydiv').bind('click', $('#myanotherdiv').remove);
});
最佳答案
$('#mydiv').bind('click', $('#myanotherdiv').remove);
第二个参数应该是事件的处理程序
$('#mydiv').bind('click', function() { $('#myanotherdiv').remove() });\
.remove 是一种方法而不是属性
所以应该写成.remove()
关于javascript - 为什么 bind() 不能使用 jQuery 'query' 作为处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16702547/