【发布时间】:2016-01-14 01:18:17
【问题描述】:
我想创建一个可以在同一页面上多次嵌入但具有不同数据属性值的网络小部件,这样我就可以根据数据属性值显示不同的数据。
比如我想多次嵌入mywidget.js文件如下:
<body>
<div>
<script src="script/mywidget.js" data-sport="soccer" id="widget-soccer">
</script>
</div>
<div>
<script src="script/mywidget.js" data-sport="tennis" id="widget-tennis">
</script>
</div>
</body>
我的问题是,在 mywidget.js 的代码中,我如何确定正确的脚本标签引用并读取它的数据属性,以便我可以使用该值从 Web 服务中获取相应的数据。我只使用 jquery 和 javascript。
我希望小部件也可以嵌入到其他用户的网站上,所以他们所做的只是使用脚本标签嵌入并传入所需的数据属性值,而无需在他们网站上的任何地方添加任何额外的东西。
【问题讨论】:
标签: javascript jquery