如何将id分配给已附加Class的按钮

问题描述 投票:0回答:1

我需要为已经有类的按钮分配一个id。我只能用该代码分配一个新类:

<script>
(function($) {
    $(document).ready(function() {
        var buttonFancy = $('.header-content .et_pb_more_button.et_pb_button_one');
        buttonFancy.each(function(){
            $(this).addClass('treeee');
        })
    });
})(jQuery)
</script>
javascript jquery
1个回答
0
投票

您可以使用attr更改任何属性(请参阅https://api.jquery.com/attr/$(this).attr('id', 'myID' + index);使用当前按钮的索引将id更改为“myID-”。

(function($) {
  $(document).ready(function(index) {
    var buttonFancy = $('.header-content .et_pb_more_button.et_pb_button_one');
    buttonFancy.each(index => {
      $(this).addClass('treeee');
      $(this).attr('id', 'button-' + index);
    })
  });
})(jQuery)
© www.soinside.com 2019 - 2024. All rights reserved.