gpt4 book ai didi

JavaScript 有条件返回 "undefined"

转载 作者:行者123 更新时间:2023-11-28 19:12:41 24 4
gpt4 key购买 nike

我正在控制台中测试以下 JS 条件,但是当它应该执行到控制台的日志记录时,它返回“未定义”。有人可以解释为什么以下不起作用吗?我可以单独测试 jQuery("li.category652 a").text() 并返回 "Signage" 但我无法让它在 if 中工作控制台中的语句。

if (jQuery("li.category652 a").text() === "Signage") {
console.log("success");
}
else {
console.log("fail");
}

我可以将该代码复制并粘贴到任何不是我在本地处理的网页的控制台中,您将得到“失败”,因为 jQuery 正在查找的 DOM 元素不存在。如果我在带有该 DOM 元素的网页上执行此操作,那么我得到的只是“未定义”,并且没有成功或失败消息。

该特定的 jQuery 引用对于我正在处理的本地站点来说是唯一的,但上面的条件可以被视为是这样的:

if ("Signage" === "Signage") {
console.log("success");
}
else {
console.log("fail");
}

最佳答案

however it is returning "undefined"

如果您查看未定义上方,您应该会看到成功失败(除非jQuery不是'根本没有加载,在这种情况下您会看到错误):

enter image description here

这是本页的一个成功示例:

enter image description here

关于JavaScript 有条件返回 "undefined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30485553/

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