我在一個ajax請求中返回JSON,其中包含html作爲其值之一。使用jQuery在JSON html內容中查找id元素
html:
"<div id="foo">
<p>FOO</p>
</div>
<div id="bar">
<p>BAR</p>
</div>"
我想補充#foo
一個元素,#bar
到另一個。我曾嘗試以下:
$('#add-foo-html-here').html($(response.html).find('#foo'));
但未能找到#foo
。做這個的最好方式是什麼?我應該將html內容添加到一個臨時元素,然後找到id?
我猜你插入的元素實際上有ID'#this'(看起來很奇怪)?如果HTML是有效的(上面有一些引用問題),它應該工作!另外,如果他們沒有父項,則無法找到()它們,您需要先將它們追加到空父項。 – adeneo 2013-02-26 10:49:36
對不起,這只是一個例子。我會更新它的澄清。 – xylar 2013-02-26 10:51:24