使用之间$.data和$.attr使用时的使用data-someAttribute有何不同?
我的理解是$.data存储在jQuery中$.cache,而不是DOM中.因此,如果我想$.cache用于数据存储,我应该使用$.data.如果我想添加HTML5数据属性,我应该使用$.attr("data-attribute", "myCoolValue").
我最近下载了一个代码并显示
<button data-effect="st-effect-4">Slide along</button>
Run Code Online (Sandbox Code Playgroud)
根据我的想法,"st-effect-4"是一个class名字,但任何人都可以告诉我这data-effect是为了什么?