私のif関数は、変数に使用するスペースがある場合、常にfalseを返します
' '
私のひもは -
var Report = "Tab";
$(Report).text($(Report).text() + ' X');
if ($(Report).text() == "Tab X") {
}
else{
}
私のif関数は、変数に使用するスペースがある場合、常にfalseを返します
' '
私のひもは -
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{
}
は HTML エンティティであり、 text() で設定すると、 に置き換え&
られ&
ます。あなたの要素はTab X
、スペースではなく で終わります
$('tab')
これは正しくありません。私が想定する要素がないためです。
var Report = "Tab";
$(Report)
あなたは文字列からオブジェクトを作成しています!?
また、htmlspecialchars を何も比較していないため、常に条件が false になります。
私はこれを提案します:
var Report = "Tab";
Report.text(Report.text()+" X");
if (Report.text() == "Tab X") {
}
else{
}