1

所以我用jquery改变了一个div的内容,并想用它来比较它

if($("#something").html == "New HTML") //Returns false
if($("#something").html == "Old HTML") //Returns true

console.log($("#something").html) // Returns New HTML

我不知道如何更清楚地解释这一点,我尽力了。当我输入第一条语句时我需要它,它必须返回 true。所以我需要能够像 console.log 一样实时检查它。

http://jsfiddle.net/tWR2H/1/

4

1 回答 1

2

你可以这样做。我相信您会遇到错误,因为您正在调用.html而不是.html(). 我创建了这个例子:

JS:

if ($("#something").html() == "New HTML") {
    alert("It equals!");
}

HTML:

<div id="something">New HTML</div>

警报被触发。

演示:http: //jsfiddle.net/tWR2H/

于 2013-05-27T00:39:56.950 回答