我想看看一個特定的字符串是否出現在div中。我已經嘗試過,但是它不會返回真實或錯誤,這是我認爲包含的內容嗎?JQuery的包含返回一個對象?
if($("#path"+i+"_status:contains('!=')")){
alert($("#path"+i+"_status:contains('!=')"));
//alerts - [object object]
return true;
}
這裏是我的HTML:
<div class="status" id="path3_status">
<img height="21" align="absmiddle" src="images/valid.jpg">Text File (3000) = Source Table (3000)<img height="21" align="top" src="images/info.jpg" " id="img_path3">
<a onclick="clear_file('TI004OBAE', 'path3');" href="#">Clear</a>
</div>
我在做什麼錯。我如何知道div是否包含字符串「!=」?
感謝所有的幫助
感謝您的解釋傑夫。一個簡單的問題,'contains'只能查看元素中的文本,而不能查看元素中的html? – Abs 2010-04-29 08:55:09
我的榮幸!是 - 'contains'只查看元素內的文本,而不是標記。 – 2010-04-29 11:41:24
太棒了,謝謝傑夫。 – Abs 2010-04-29 19:26:17