你能从其他页面中选择标签吗?

时间:2012-08-28 19:40:48

标签: javascript jquery html

如果我有这个包含所有jquery代码的页面a.html。还有另一个页面b.html只有html标签。是否可以做类似的事情:

alert( $('a').fromhref('b.html').html() );

基本上我想从另一个页面中选择一个标签。我想基本上避免使用iframe和httprequests。

2 个答案:

答案 0 :(得分:2)

您可以使用jQuery访问另一个页面的部分,前提是这两个页面位于同一个域中,使用load(),但这只能通过http请求完成(尽管如果页面被缓存,它可能不会是必要的),作为一个简短的例子:

$('#idOfElementOnPageA').load('http://example.com/pageB.html #idOFElementOnPageB');

这会将id idOfElementOnPageB id元素的html加载到idOfElementOnPageA iframe的元素中。

但请注意,这绝不会避免调用服务器,但它允许您从页面中检索元素而不使用页面中的{{1}}元素。

参考文献:

答案 1 :(得分:-1)

文件名应为script.js而不是a.html,然后使用script tag

基本上,像这样(在b.html中):

<script src="script.js"></script>

只要script.js与b.html位于同一文件夹中。