我试图弄清楚 Battlelog 如何设法从 Edge 浏览器内部启动本机应用程序,并发现以下内容:
<button class="btn btn-primary" data-intro-step="4" data-bind-action="matchmake-mp-role" data-track="playnow.matchmake.cqclassic.join" data-bind-intro="next" data-expansion="0" data-game="2048" data-platform="1" data-role="1" data-experience="1">
Play now
</button>
请帮助我了解如何将这些属性(如 data-bind-action 等)添加到按钮元素以及如何处理它们?
该data-*
属性是自定义属性;它们仅用于存储特定数据,Web 开发人员稍后将在其 JavaScript 代码中使用这些数据。
<button id="mybutton" class="btn btn-primary" data-intro-step="4" data-bind-action="matchmake-mp-role" data-track="playnow.matchmake.cqclassic.join" data-bind-intro="next" data-expansion="0" data-game="2048" data-platform="1" data-role="1" data-experience="1">
Play now
</button>
例如,data-intro-step
要从 jquery访问值,开发人员可以在他的代码中输入$('#mybutton').attr('data-intro-step')
或$('#mybutton').data('data-intro-step')
使用它。
通常它们是从 php 或 js 框架(如jquery-plugins
或 )添加的angularjs
,并在 js 中使用。把你也可以从 js 添加它们以供以后使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句