如果我有這樣的文本;jQuery替換第一個文本實例
<p> </p>
<p>this is the real text</p>
<p> </p>
<p>more</p>
我需要的是一塊的jQuery將與'只替換的<p> </p>
第一個實例。
所以調用後的結果應該是;
<p>this is the real text</p>
<p> </p>
<p>more</p>
但是,如果第一行不是<p> </p>
那麼呼叫應該什麼也不做。
編輯
我試着從實施C. @Joey解決方案,但我不能得到它的工作。刪除只是不。
var myHtml = "<p>abc</p><p>next para</p>";
var newElement = $(myHtml);
if ($(newElement).first("p").text() == "abc") {
$(newElement).first("p").remove();
}
alert($(myHtml).text());
如果html在名爲say myHTML的變量內,該怎麼辦? – griegs 2010-06-28 02:19:12
要檢查p元素內的html嗎? 只是與變量進行比較: if($(「p:first」)。html()== myHTML) – 2010-06-28 02:29:01
沒有抱歉,如果在搜索中搜索的內容不在搜索中,該怎麼辦? – griegs 2010-06-28 02:30:19