如果我有这个包含所有 jquery 代码的页面 a.html。还有另一个页面 b.html 只有 html 标签。是否可以执行以下操作:
alert( $('a').fromhref('b.html').html() );
基本上我想从另一个页面中选择一个标签。我想基本上避免使用 iframe 和 httprequests。
如果我有这个包含所有 jquery 代码的页面 a.html。还有另一个页面 b.html 只有 html 标签。是否可以执行以下操作:
alert( $('a').fromhref('b.html').html() );
基本上我想从另一个页面中选择一个标签。我想基本上避免使用 iframe 和 httprequests。
您可以使用 jQuery 访问另一个页面的部分内容,前提是两个页面都在同一个域中,使用load()
,但这只能通过 http 请求完成(尽管如果页面被缓存,则可能没有必要),作为一个简短的示例:
$('#idOfElementOnPageA').load('http://example.com/pageB.html #idOFElementOnPageB');
这会将带有 of 的元素的 html 加载到带有id
ofidOfElementOnPageB
的元素id
中idOfElementOnPageA
。
但请注意,这绝不会避免调用服务器,尽管它允许您在不使用页面中iframe
的元素的情况下从另一个页面检索元素。
参考:
文件名应该是 script.js 而不是 a.html,然后使用script 标签。
基本上,是这样的(在 b.html 中):
<script src="script.js"></script>
只要 script.js 与 b.html 位于同一文件夹中。