gpt4 book ai didi

javascript - 如何从类的所有实例中删除所有数据属性

转载 作者:行者123 更新时间:2023-11-30 08:20:22 24 4
gpt4 key购买 nike

需要从 .title 中删除所有 data 属性。

$('button').on('click', function(){
$('.title').removeAttr('data');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class='title' data-w = 960 data-x = 'gold'>lorem</div>
<div class='title' data-w = 540 data-x = 'silver'>ipsum</div>
<div class='title' data-w = 720 data-x = 'sun'>lorem</div>
<br>
<button>CLICK</button>

不起作用。另一个尝试:

$('.title').removeAttr('data-w', 'data-x');

只删除第一个(data-w)

有什么帮助吗?

最佳答案

检查下面的代码。

       $("#button").click(function(){
$(".title").each(function() {
var titleElement = $(this);
$.each(titleElement.data(), function(i){
titleElement.removeAttr('data-'+i);
});
});
});

我已经测试过了,它工作正常。检查工作示例:https://codepen.io/rohitmittal/pen/WPdKzj

关于javascript - 如何从类的所有实例中删除所有数据属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54586211/

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