javascript - 为什么 bind() 不能使用 jQuery 'query' 作为处理程序?

标签 javascript jquery

我正在学习 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/

相关文章:

javascript - 强制键盘出现

javascript - 为什么这个水印插件不起作用?

javascript - 如何在 IE 8 中使用 moment.js

javascript - 如何使用 javascript 在我的按钮点击上添加此类?

JavaScript 对象 - 查找一个属性 -> 更改为 true 并将所有其他属性更改为 false

javascript - 如何使用 jQuery 永久删除 div

javascript - 按表列默认选择选项(使用 Javascript)

javascript - 数据仅点击div

javascript - jQuery - 仅适用于 IE 的 css

javascript - 如何停止重叠 ExtJS TreeList 项目?