Skip to main content
Code Review

Return to Revisions

2 of 2
deleted 89 characters in body; edited title
Jamal
  • 35.2k
  • 13
  • 134
  • 238

jQuery dynamic elements like TR and TD, add to HTML table

Is it possible to create dynamic TR and TD elements in an HTML table? Something similar but better than this:

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);
 });
});

Is it possible to make this code nicer or more efficient?

sebob
  • 171
  • 1
  • 1
  • 2
default

AltStyle によって変換されたページ (->オリジナル) /