gpt4 book ai didi

javascript - 将 return 与三元运算符一起使用不起作用

转载 作者:行者123 更新时间:2023-12-01 06:47:30 25 4
gpt4 key购买 nike

我最初有这样的东西:

<div class=""></div>

$(function () {
$("div").on("click", function () {
$(this).addClass(function () {
if ($(this).hasClass("")) {
return "scale";
} else {
return "";
}
});
});
});

然后尝试使其更简单,但出现错误:

Uncaught SyntaxError: Unexpected token return

<div class=""></div>

$(function () {
$("div").on("click", function () {
$(this).addClass(function () {
$(this).hasClass("") ? return "scale" : return "";
});
});
});

我尝试将整个语句括在括号中并使用一个返回值,但我仍然收到相同的错误。

我在这里做错了什么吗?

最佳答案

你可以这样做:

$(function () {
$("div").on("click", function () {
$(this).addClass(function () {
return $(this).hasClass("") ? "scale" : "";
});
});
});

关于javascript - 将 return 与三元运算符一起使用不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22003674/

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