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

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

在 jquery 中使用 .clone() 時如何停止克隆在 <Td> 元素內(nèi)輸入的文本

在 jquery 中使用 .clone() 時如何停止克隆在 <Td> 元素內(nèi)輸入的文本

莫回?zé)o 2023-09-28 15:51:35
我請求創(chuàng)建一個表,當(dāng)在一行的最后一列上按 TAB 時添加“動態(tài)”行。最終我用 HTML 創(chuàng)建了一個結(jié)構(gòu)<table id="some_table"><tr>    <td>        <input type="text" />    </td>    <td>        <input type="text" />    </td>    <td>        <input type="text" />    </td></tr>然后我在 JS 中使用了這個簡單的代碼$('#some_table').on('keydown', 'input', function (e) {    var keyCode = e.keyCode;    if (keyCode !== 9) return;    var $this = $(this),        $lastTr = $('tr:last', $('#some_table')),        $lastTd = $('td:last', $lastTr);    if (($(e.target).closest('td')).is($lastTd)) {        $lastTr.after($lastTr.clone());    }});我已經(jīng)添加了腳本源<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>它實際上做了什么,當(dāng)您鍵入數(shù)據(jù)并在最后一個上按 TAB 時,clone() 正在克隆帶有數(shù)據(jù)的最后一行,我想避免這種情況。我只想克隆新行的空列,事實上,創(chuàng)建具有相同結(jié)構(gòu)但沒有任何數(shù)據(jù)的新行。怎樣才能做到這一點呢?我已經(jīng)添加了jsfiddle鏈接
查看完整描述

1 回答

?
子衿沉夜

TA貢獻1828條經(jīng)驗 獲得超3個贊

我剛剛將其添加到您的代碼中

    $('tr:last', $('#some_table')).find('td > input').each(function(index, value){
    $(value).val('')
  })

看看 https://jsfiddle.net/ctxmb29q/

這是你想要的嗎?


查看完整回答
反對 回復(fù) 2023-09-28
  • 1 回答
  • 0 關(guān)注
  • 103 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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