我已在页面标题中包含以下代码:
<script type="text/javascript">
jQuery('#start_price').mouseleave(function() {
alert('Hi!');
});
</script>
我通过将鼠标放入具有此 ID 的文本字段并将其删除,在其外部单击但没有任何反应来对其进行了测试。我检查了错误控制台,没有任何内容,所以看起来它甚至没有尝试触发它。
我做错了什么?
最佳答案
注册事件处理程序时,时间就是一切。您需要等到文档准备好才能执行此操作:
jQuery(document).ready(function(){
jQuery('#start_price').mouseleave(function() {
alert('Hi!');
});
});
查看更新后的 fiddle :
关于javascript - 无法触发绑定(bind)事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17680912/