-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 回答