如何为已经附加了Class的按钮分配ID

时间:2018-09-06 15:56:31

标签: javascript jquery

我需要为已经具有Class的按钮分配一个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>

1 个答案:

答案 0 :(得分: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)