0

如果我有这个包含所有 jquery 代码的页面 a.html。还有另一个页面 b.html 只有 html 标签。是否可以执行以下操作:

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

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

4

2 回答 2

2

您可以使用 jQuery 访问另一个页面的部分内容,前提是两个页面都在同一个域中,使用load(),但这只能通过 http 请求完成(尽管如果页面被缓存,则可能没有必要),作为一个简短的示例:

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

这会将带有 of 的元素的 html 加载到带有idofidOfElementOnPageB的元素ididOfElementOnPageA

但请注意,这绝不会避免调用服务器,尽管它允许您在不使用页面中iframe的元素的情况下从另一个页面检索元素。

参考:

于 2012-08-28T19:51:17.937 回答
-1

文件名应该是 script.js 而不是 a.html,然后使用script 标签

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

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

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

于 2012-08-28T19:41:50.443 回答