附加创建的jquery dom元素

时间:2011-11-29 22:00:27

标签: jquery

var $td = $('<td/>');
var $tr = $('<tr/>');

$td.text('something');

<table></table>

我想做的是:

$('table').append($tr + $td);

这里的语法是什么?感谢

2 个答案:

答案 0 :(得分:2)

试试这个 -

$('table').append($tr).find('tr:last').append($td);

首先应该将tr元素附加到表中,然后需要在表中找到tr元素并将td附加到该元素。感谢Jasper指出find('tr')是必需的。

演示 - http://jsfiddle.net/hbzJf/1

答案 1 :(得分:2)

你可以一次完成所有工作:

$('table').append('<tr><td>something</td></tr>');

或者

$('<tr><td>something</td></tr>').appendTo('table');