gpt4 book ai didi

javascript - JQuery 在 if/else 中设置变量的问题

转载 作者:行者123 更新时间:2023-11-30 09:03:24 24 4
gpt4 key购买 nike

如果项目属性等于特定字符串,我试图将变量设置为 0,否则将变量设置为 1,但我无法让它工作。

我的 javascript 函数中的代码是这样的:

    var variable;
if ($(this).attr("attribute", "string"))
variable=0;
else
variable=1;

出于某种原因,变量总是设置为 0,即使项目属性不等于特定字符串也是如此。

我做错了什么??

最佳答案

你必须改用这个:

var variable;
if ($(this).attr("attribute") == "string")
variable=0;
else
variable=1;

$(this).attr("attribute", "string") 将属性 attribute 设置为 string,它不会测试 attribute 是否等于 string

参见 attr(attributeName,value)方法文档。

关于javascript - JQuery 在 if/else 中设置变量的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7269688/

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