我如果函數總是返回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