gpt4 book ai didi

JavaScript语法错误: uncaught expression

转载 作者:行者123 更新时间:2023-11-28 16:18:50 30 4
gpt4 key购买 nike

我正在创建一个网络应用程序,但我遇到了一个无法解决的简单问题。我已将产生问题的代码放在这里:http://jsfiddle.net/rkumarnirmal/5w3FG/

应该显示此答案的第二个alert()有什么问题

current

问题是:

var b = '.something';
var c = $(b).attr("id");
alert(c);

未显示 ID。

但是,当我给予

var c = $('.something').attr("id");
alert(c);

它有效。我对选择器做错了什么吗?

谢谢!

最佳答案

你的 fiddle 实际上是不同的。

var b = "." + a.split(/\s+/).pop();

之所以有效,是因为它是一个 . 后跟一个类名。您在字符串中同时包含了 "',这意味着 ' 是选择器的一部分(这是一个语法错误)。

您可以传递类似 $("abc") 的字符串,其中 abc 是选择器。如果您使用这样的变量:

var selector = "abc";  // the selector abc stored in a variable as a string
$(selector); // the selector is passed to jQuery

那么您不应使用额外的 '"

关于JavaScript语法错误: uncaught expression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10470730/

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