gpt4 book ai didi

javascript - 为什么我的点击没有按预期工作?

转载 作者:行者123 更新时间:2023-12-01 02:21:46 24 4
gpt4 key购买 nike

我只是尝试这个代码:

$("#test").ready(function() {
$(this).click(function() {
alert('clicked!');
});
});

在这里摆弄:http://jsfiddle.net/8bfqw/

为什么当我点击div外部时它仍然是警报?

最佳答案

这是因为您的选择器 $(#test) 实际上是 $(document),因为来自 docs :

The .ready() method can only be called on a jQuery object matching the current document

无论您在选择器内传递什么内容,它都将被省略并在当前文档上工作。 $(document).ready(function(){}) 的简写版本是 $(function(){}); 所以你想要:

$(function() {
$('#test').click(function() {
alert('clicked!');
});
});

关于javascript - 为什么我的点击没有按预期工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15924953/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com