2013-12-11 89 views
0

中的項目就像我的標題所說,是否可以使用JQuery來訪問從$ GET或$ POST返回的「data」對象中找到的元素?

$.get("ajax/test.html", function(data) { 
    }); 

比方說,從$不用彷徨的數據是這樣的:

<h1>hey world</h1> 
<p id='first'>first item</p> 

我能訪問信息像這樣的東西?

var item = $(data).('#first').html(); 
+0

var item = $(data).f ilter('#first')。html();' –

+0

你試過了嗎? –

+0

是的,我做了,它的工作原理。謝謝。 –

回答

2

你應該這樣做該回調,因爲這種呼叫是異步,這確保您有訪問data當它回來時:

$.get("ajax/test.html", function(data) { 
    var item = $(data).filter('#first').html(); 
}); 
0

您必須使用.filter()從元素集合中過濾掉所需元素。請閱讀here以獲取更多參考。

試試這個,

var item = $(data).filter('#first').html(); 
0

您應該使用過濾器():

var item = $(data).filter('#first').html();