jquery循環獲取name相同的元素


今天做項目時,用到一種用jquery循環獲取name相同的按鈕,並且完成點擊事件,記錄一下

首先整段的html,是用js拼出來的(項目需求)

getStudentArticle:function(options,data){
        var length = data.length > options.maxNum ? options.maxNum : data.length;
        console.log(data);
        var isReceipt = "";
        for (var i = 0; i < length; i++) {
            this.append(`
                            <div class='correction-main-btn-box'>
                                <button class='button button-on' name="corrections" id="`+data[i].id+`">批改</button>
                            </div>
            );if (data[i].status != 3) {
                $("button[name=corrections]").eq(i).attr('disabled',true);
            }
        }
$("button[name=corrections]").each(function(i,item){
          $("button[name=corrections]").eq(i).click(function(e) {
            e.preventDefault();
            var id = $("button[name=corrections]").eq(i).attr('id');
          })
      });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM