$.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