亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JS如何從循環單獨動作創建單獨的按鈕?

JS如何從循環單獨動作創建單獨的按鈕?

揚帆大魚 2021-05-07 16:17:04
我使用jQuery的循環,并且創建了用于創建一些具有值的框的循環。問題是,我創建了盒子,對于這個盒子,我從數組中獲取值,并且對于每個值,我都必須采取行動,例如調用allert。我的代碼:var mokData = [{ category: "Material", id: 'Code0-1', name: 'Brakedown of machine' },{ category: "Material", id: 'Code0-1', name: 'Brakedown of machine' },{ category: "Tool", id: 'Code0-1', name: 'Brakedown of machine' },{ category: "Tool", id: 'Code0-1', name: 'Brakedown of line' },{ category: "Tool", id: 'Code0-1', name: 'Brakedown of machine' },{ category: "Tool", id: 'Code0-1', name: 'Brakedown of line' },{ category: "Tool", id: 'Code0-1', name: 'Brakedown of machine' },{ category: "Tool", id: 'Code0-1', name: 'Brakedown of line' }];$.each(mokData, function (i) {var templateString = '<article class="card"><h2>' + mokData[i].category + '</h2><p>' + mokData[i].name + '</p><p>' + mokData[i].id + '</p><button class="tes">Start</button></article>';    $('#favoriteCards').append(templateString);});$(".tes").on("click", function () {    alert("Click");});.cards {    margin: -1rem;}.card {    width: 220px;    float: left;    margin: 1rem;    border: 1px solid #d3d3d3;    padding: 20px;    border-radius: 5px;    background-color: white;}@supports (display: grid) {    .cards {        margin: 0;    }    .cards {        display: grid;        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));        grid-gap: 1rem;    }}<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><main class="cards">    <div id="favoriteCards"></div></main>如您所見,我對按鈕有操作,但是這不正確,因為我希望使用數組中的數據為單獨的按鈕單獨發出警報。
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 140 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號