相关疑难解决方法(0)

jQuery Data vs Attr?

使用之间$.data$.attr使用时的使用data-someAttribute有何不同?

我的理解是$.data存储在jQuery中$.cache,而不是DOM中.因此,如果我想$.cache用于数据存储,我应该使用$.data.如果我想添加HTML5数据属性,我应该使用$.attr("data-attribute", "myCoolValue").

javascript jquery html5 custom-data-attribute

502
推荐指数
2
解决办法
19万
查看次数

什么是jQuery的$(文档)的vanilla等价物?

我试图找出以下代码的vanilla等价物:

$(document).attr('key', 'value');
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经研究过了

  • document- 它不是一个元素,所以你不能打电话setAttribute给它
  • document.documentElement- 返回html标签.这与jquery所针对的"元素"不同
  • $(document)[0] 似乎在Chrome Inspector中返回了一个阴影元素
  • $(document).attr('key', 'somethingUnique') Chrome Inspector中不存在

是jQuery创建它自己的阴影元素模拟文档,所以它可以像真正的元素一样对待它吗?你做$(document)什么时jQuery实际引用了什么元素?

javascript jquery

23
推荐指数
3
解决办法
3515
查看次数

标签 统计

javascript ×2

jquery ×2

custom-data-attribute ×1

html5 ×1