gpt4 book ai didi

javascript - jQuery .data() 和 setAttribute 之间的区别

转载 作者:行者123 更新时间:2023-11-30 12:34:41 25 4
gpt4 key购买 nike

<分区>

1) 当设置用户数据时(参见Live demo):

  document.getElementById('myelement1').setAttribute('data-size', 20);

我在使用浏览器的检查器分析元素时可以看到这一点:

<div id="myelement1" data-size="20">Blah</div>

2) 当使用 jQuery 设置用户数据时:

$('#myelement2').data('size', 20);

我在使用浏览器的检查器分析元素时可以看到这一点:

<div id="myelement2">Blah</div>

为什么 1) 中的 DOM 中存在该元素,而 2) 中不存在该元素?

jQuery .data('size', 20) 如何存储数据,如果数据不在 DOM 中,存储在哪里?(我在 JS 方面不够先进,无法在代码中找到执行此操作的确切位置)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com