$.get('example.com',function(data){
link = $(data #someid).attr("href") // how to do this???
})
我加載從其他網絡(如:$不用彷徨)頁面,並把它傳遞給數據,現在如何使用.attr()或選擇器上的數據(對不起,我的英語水平問題)Jquery選擇一個var?
$.get('example.com',function(data){
link = $(data #someid).attr("href") // how to do this???
})
我加載從其他網絡(如:$不用彷徨)頁面,並把它傳遞給數據,現在如何使用.attr()或選擇器上的數據(對不起,我的英語水平問題)Jquery選擇一個var?
我不知道什麼是數據的內容,但如果它是有效的HTML,你可以做到這一點,因爲這
$.get('example.com',function(data){
link = $("#test",$(data)).attr("href") // this is how you should do it
});
試想數據HTML是
<a id="test" href="http://test.com">This is a link</a>
希望幫助 :)
你有幾個語法錯誤:
您需要在回調函數中添加一個數據變量:
$.get('example.com', function(data) {
裏面,你可以看看它是這樣的:
link = $("#someid", $(data)).attr('href')
下面是這一切:
$.get('example.com', function(data) {
link = $("#someid", data).attr('href')
});
你能解釋一下$(「#someid」, .....)(給我一個文檔) – Snoob 2011-06-08 06:01:57
你能解釋一下$(「#someid」,.....) – Snoob 2011-06-08 06:01:29
'$(data).find(「#someid」)'對我來說似乎比較乾淨。還請不要忘記跨域限制 – mkilmanas 2011-06-08 06:01:37
跨域限制不是我的問題在這個(我寫的Chrome應用程序) – Snoob 2011-06-08 06:02:42