-1

false渡された文字列が「アクティブ」であっても、このスニペットが返される理由を知っている人はいますか?

if ($('status_'+id).getText()=="Active")

また、コードを次のように変更しようとしました

if ($('status_'+id).getText()==String("Active"))

if (String($('status_'+id).getText())=="Active")

そしてまだ運がありません。

また、実際に「アクティブ」が返されるかどうかを確認するためにチェック$('status_'+id).getText()しましたconsole.log

なぜうまくいかないのだろうか?何か案は?

4

2 に答える 2

1

ばかげた質問: 返された文字列にスペースが含まれていないことを確認しますか?

于 2008-10-14T08:01:31.067 に答える
1

デバッグ作業の最初のステップは、想定を確認することです。デバッガーまたは一連のアラートを使用して、次のことを確認します。

  • idの値は何ですか?
  • $('status_'+id) は DOM 要素に評価されますか?
  • $('status_'+id).getText() は実際に何を返しますか
于 2008-10-14T08:07:18.247 に答える