我想創建網頁插件,可以是的同一頁上,但不同的數據屬性值嵌入多次因此可以顯示根據不同的數據到數據屬性值。嵌入同一web插件具有不同數據屬性多次值
例如,我要嵌入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。
我希望小部件也可以嵌入到其他用戶網站,所以他們所做的只是使用腳本標記嵌入並傳入所需的數據屬性值,而無需在其網站上添加任何其他任何地方。