你能从另一个页面中选择标签吗
Can you select tags from another page?
如果我有这个页面,a.html包含所有jquery代码。还有一个页面b.html只有html标签。有可能做这样的事情吗:
alert( $('a').fromhref('b.html').html() );
基本上,我想从另一个页面中选择一个标签。我想基本上避免使用iframe和httprequests。
您可以使用jQuery访问另一个页面的部分,前提是两个页面都在同一个域上,使用load()
,但这只能通过http请求来完成(尽管如果页面被缓存,可能没有必要),举个简单的例子:
$('#idOfElementOnPageA').load('http://example.com/pageB.html #idOFElementOnPageB');
这将把具有idOfElementOnPageB
的id
的元素的html加载到具有idOfElementOnPageA
的id
的元素中。
但请注意,这绝不能避免调用服务器,尽管它确实允许您在不使用页面中的iframe
元素的情况下从另一个页面检索元素。
参考文献:
load()
文件名应该是script.js而不是.html,然后使用script标记。
基本上,类似这样的东西(在b.html中):
<script src="script.js"></script>
只要script.js与b.html.
相关文章:
- 你能从另一个页面中选择标签吗
- 调用函数单击选择标签中的选项
- 使用 jQuery 从选择标签中抓取文本
- 使用 jQuery(移动)更新多个选择标签
- 如何使用 JavaScriptJQuery 将隐藏输入标签的值与选择标签的选定选项的值进行设置
- jQuery Tag-It – 如何在选择标签时自动显示自动完成列表
- ng-model 绑定到选择标签生成的空默认值
- 单击“选择标签”中的“选项”时创建,然后选中“值”创建输入
- 选择2个选择标签后启用按钮
- 如何使用 queryselectorAll() 选择
- 如何从“选择”标签中获取所选项目
- 如何通过 innerHTML 设置选择标签选项
- 如何自动递增选择标签中的日期
- 轨道:填充表单中选择标签的输入
- 选择标签似乎搞砸了我的 CSS
- 在下拉列表中显示保存的数据 - html 选择标签
- AngularJS:在不修改ng模型的情况下获取选择标签
- 没有“选择”标签的组合框实现
- 如何使用 JavaScript 访问表单选择标签的 value 属性的内容或其内部文本
- 如何使用 JavaScript 或 CSS 更改选择标签中的选项宽度