我如果函数总是返回false时,变量在使用工作不正常
' '
我的字符串空间为什么如 - else条件是 -
var Report = "Tab";
$(Report).text($(Report).text() + ' X');
if ($(Report).text() == "Tab X") {
}
else{
}
我如果函数总是返回false时,变量在使用工作不正常
' '
我的字符串空间为什么如 - else条件是 -
var Report = "Tab";
$(Report).text($(Report).text() + ' X');
if ($(Report).text() == "Tab X") {
}
else{
}
这是不正确的,因为你没有$('tab')
我假设的元素:
var Report = "Tab";
$(Report)
您正在创建一个字符串对象!
您还在比较htmlspecialchars什么也没有,所以它总是会是你的条件。
我的建议是:
var Report = "Tab";
Report.text(Report.text()+" X");
if (Report.text() == "Tab X") {
}
else{
}
您的有效做这样的事情:$('Tab')
这是不正确的jQuery的。
尝试这样对于初学者:
var Report = $("#tab"); // cache element with id="tab"
Report.text(Report.text() + ' X');
if (Report.text() === "Tab X") {
}
else{
}
我认为真正的问题是' '不能与*真实空格字符('===“标签X”){')相比较。 – Yoshi
@Yoshi也是。作者没有完全解释上下文,所以我只是想改善我所看到的:-) – tborychowski
错了,你忘记了条件的HTML字符 – sbaaaang
我看不到该函数如何返回任何东西? –
什么是您的选项卡?它是一个类或ID还是一个对象? – Saju
@Ishan Jain你使用的是XML还是HTML? – sbaaaang