jquery-获取不同的页面元素
我想获取属于其他html页面的元素属性值。
例如,如果我在文件a.html中并希望从a.html中的 b.html获取元素属性值等数据
我想在jquery做的一切。
请指教!
我看了post,但我想在下面 –
像 – >
[a.html代码]
var result = get(b.html).getTag(img).getAttribute(src)//not getting exactly $("#id").append(result)
任何想法我怎么能实现这一目标?
首先你必须获取b.html
,然后你可以找到属性值,例如
//if you dont want to display the data make the div hidden ^ $("#someDivID").load("b.html",function(data){ var value=$(data).find("#elementID").attr("attributeName"); });
使用jQuery,您只能加载部分远程页面。 基本语法:
$('#result').load('ajax/test.html #container');
字符串的第二部分是基本的jQuery选择器。 请参阅jQuery文档 。
默认情况下,选择器在DOM中从文档根开始执行搜索。
如果要传递备用上下文,可以将可选的第二个参数传递给$()函数。 例如,
$(’#name’,window.parent.frames [0] .document).attr();