gpt4 book ai didi

Jquery:为什么 $ ("#id_pop")[0] 是非法的?

转载 作者:行者123 更新时间:2023-12-01 07:33:44 25 4
gpt4 key购买 nike

在我的代码中,当我编写如下代码时:

$("#id_pop")[0]

有一个错误。当我将其更正为:

var $d = $("#id_pop");
$d[0]....

没关系。为什么?

最佳答案

[0] 应该可以工作,即得到一个 DOM 对象。但是一旦你返回一个正常的 DOM 对象,你就不能继续使用 jQuery 方法了。

您还可以从 jQuery 选择器获取 DOM 对象,如下所示:

$('#id_pop').get(0);

此外,您确定只有一个 id 为 id_pop 的元素吗?如果有,那么 $('#id_pop')[0] 应该可以工作。

请参阅此处的工作示例:http://jsbin.com/udace3

关于Jquery:为什么 $ ("#id_pop")[0] 是非法的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4040309/

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