gpt4 book ai didi

javascript - JQuery 动态元素,如 TR 和 TD,添加到 HTML TABLE

转载 作者:行者123 更新时间:2023-11-28 00:01:41 25 4
gpt4 key购买 nike

是否可以在 HTML 表格中创建动态 TR 和 TD 元素?类似但比这更好的东西:

jQuery(document).ready(function() {
$('button[name="new-title"]').on('click', function(){
var table = $('table[name="errortitle"]');
var tr = $('<tr />');
var td = $('<td />');
var input = $('<input />').attr({'class' : 'form-control'})
var button = $('<button />').attr({'class' : 'btn'});
var checkbox = input.clone().attr({'type' : 'checkbox', 'name' : 'check'});

var tdId = td.clone().html('-');
var tdTitle = td.clone().append(input.addClass('formInput').attr({'type': 'text'}));
var tdCheckBox = td.clone().append(checkbox);
var tdAction = td.clone().html(button.addClass('btn-danger').html('Usuń'));

tr.append(tdCheckBox);
tr.append(tdId);
tr.append(tdTitle);
tr.append(tdAction);

table.append(tr);
});
});

是否有可能使这段代码更好或更高效?

最佳答案

你可以这样使用:

var input = $('<input />').attr({'class' : 'form-control'})
var button = $('<button />').attr({'class' : 'btn'});
var checkbox = input.clone().attr({'type' : 'checkbox', 'name' : 'check'});


$("#tid").find('tbody').append($('<tr>').append($('<td>').append(input)).append($('<td>').append(button)).append($('<td>').append(checkbox)));

working fiddle

关于javascript - JQuery 动态元素,如 TR 和 TD,添加到 HTML TABLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20990217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com