gpt4 book ai didi

javascript - 关于 JavaScript 基础的几个问题 - $, "is not a function"

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:55:15 24 4
gpt4 key购买 nike

在没有真正阅读 JavaScript 的情况下完全自学(这是我现在的工作,信不信由你)有一些我接受但不理解的事情。

第一个是美元符号。

据我所知,它是 document.getElementById() 的快捷方式,但是如果我将 $document.getElementById() 记录到控制台 - 只有 $ 返回一个值。然而这个值总是function(),不应该是。元素?给了什么?

我遇到的第二个问题是我的代码中不断出现的问题,我竭尽全力更改代码以消除它。这是“...不是函数”错误。

例如:

if ($.inArray($(div_id).val(), arr) >= 0);

会报错.val() is not a function。为什么?以及如何使用 div_id 的值来查看它是否在数组中?

最佳答案

你好。当您使用 Jquery(我假设您是)时,$ 将返回 jquery 对象。这可以包含一组匹配的 HTML 元素,具体取决于您使用的选择器。例如 $("#foo") 将返回包含 ID 为 foo 的元素的 jquery 对象。您可以使用 $("#foo")[0] 获取实际的 HTML DOM 元素 - 使用数组样式的表示法。

您能否向我们提供更多有关您尝试通过 $.inArray 示例实现的目标的信息?

关于javascript - 关于 JavaScript 基础的几个问题 - $, "is not a function",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3650379/

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