第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何通過(guò)單擊 jQuery 中的 html 表格來(lái)添加任何行

如何通過(guò)單擊 jQuery 中的 html 表格來(lái)添加任何行

catspeake 2023-12-04 16:59:58
我想知道是否可以通過(guò)單擊在 html talbe 中插入行。例如,當(dāng)我準(zhǔn)備如下表格并單擊它們時(shí)    <table>      <tbody>        <tr>          <td>0</td>          <td>1</td>          <td>2</td>        </tr>      </tbody>    </table>我想要的結(jié)果是這樣的。我想知道如何通過(guò)單擊添加任何行<table>      <tbody>        <tr>          <td>0</td>          <td>1</td>          <td>2</td>        </tr>           <tr>          <td></td>          <td></td>          <td></td>        </tr>        .        .        .        .   </tbody>  </table>如果有人有意見(jiàn),請(qǐng)告訴我。
查看完整描述

3 回答

?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超3個(gè)贊

你可以這樣做:


$(document).ready(function() {

   $("table").on( "click", "tr", function() {

       $("table").append($(this).clone());

   });

});

請(qǐng)注意,有必要將事件從頁(yè)面最初加載時(shí)已經(jīng)存在的父元素傳遞table到使用 的所有tr元素on()。

jQuery on()


查看完整回答
反對(duì) 回復(fù) 2023-12-04
?
ibeautiful

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊

如果您只想創(chuàng)建新tr元素并在單擊時(shí)將它們添加到表中,則可以簡(jiǎn)單地創(chuàng)建一個(gè)click事件處理程序來(lái)執(zhí)行此操作。例如:


// Store DOM elements in some variables

const [tbodyEl] = document.querySelector('table').children;

const [trEl] = tbodyEl.children;


// Create an event handler function

const sppendAdditionalRowToTable = e => {

  const newTrEl = document.createElement('tr');



  for (let i = 0; i < 3; i += 1) {

    newTrEl.appendChild(document.createElement('td'));

  }


  tbodyEl.appendChild(newTrEl);

};


// Call handler function on click event

tbodyEl.addEventListener('click', sppendAdditionalRowToTable);

table {

  border-collapse: collapse;

}


td {

  border: solid black 1px;

  transition-duration: 0.5s;

  padding: 5px

}

<table>

  <tbody>

    <tr>

      <td>0</td>

      <td>1</td>

      <td>2</td>

    </tr>

  </tbody>

</table>


查看完整回答
反對(duì) 回復(fù) 2023-12-04
?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊

這有效:


$( document ).ready(function() {

  $('#tableID').on( "click", "tr", function() {

    $("tbody").append("<tr><td>0</td><td>1</td><td>2</td></tr>");

  })

});

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

    <table id="tableID">

      <tbody>

        <tr>

          <td>0</td>

          <td>1</td>

          <td>2</td>

        </tr>

      </tbody>

    </table>


查看完整回答
反對(duì) 回復(fù) 2023-12-04
  • 3 回答
  • 0 關(guān)注
  • 172 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)