gpt4 book ai didi

JQuery:文档与正文

转载 作者:行者123 更新时间:2023-11-28 04:03:06 26 4
gpt4 key购买 nike

如果我使用:

<a class="btn btn-primary someClassName">Test</> 
$(document).ready(function () {
$("document").on("click", '.someClassName', function () {
alert('click');
});
});

如果我单击该链接,它不会执行任何操作。

但是,如果我将其更改为:

<a class="btn btn-primary someClassName">Test</> 
$(body).ready(function () {
$("document").on("click", '.someClassName', function () {
alert('click');
});
});

然后显示警报。

所以我的问题是:为什么 $("document").on() 不起作用,为什么 $("body").on()工作?

最佳答案

这是因为当您将字符串传递给选择器时,jQuery 使用 sizzle 选择器引擎在 DOM 中搜索该元素。所以你正在寻找 <document />元素,显然不会存在。

正确的语法是使用 $(document) ;注意缺少引号。 jQuery 然后使用 document对象作为父选择器。

关于JQuery:文档与正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27225960/

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