與AJAX工作時,我遇到了以下問題: http://jsbin.com/iriquf/1HTML字符串作爲背景
data
變量是HTML串的基本表示。
AJAX返回類似的字符串,但帶有空格(通常)。因此,我試圖在檢索的AJAX數據中查找<h1 />
,但是,沒有虛擬元素,我無法做到這一點。
有沒有比將字符串包裝到虛擬元素更好的方法?否則http://jsbin.com/iriquf/3/edit
,如果你不知道:
與AJAX工作時,我遇到了以下問題: http://jsbin.com/iriquf/1HTML字符串作爲背景
data
變量是HTML串的基本表示。
AJAX返回類似的字符串,但帶有空格(通常)。因此,我試圖在檢索的AJAX數據中查找<h1 />
,但是,沒有虛擬元素,我無法做到這一點。
有沒有比將字符串包裝到虛擬元素更好的方法?否則http://jsbin.com/iriquf/3/edit
,如果你不知道:
改用
$(data).eq(0).text()
因爲$(data)
是一個jQuery包裹集合返回[h1, h2, p, div]
可以用$(data).eq(0)
例如jsbin解決h1
元素索引<h1>
元素在您的收藏中,做一個簡單的循環找到它
$(data).each(function(i, node) {
if (node.nodeName === 'H1') {
console.log($(this).text());
}
});
(但我強烈希望假包裝,以這種方法)
什麼了downvotes? – jolt