var $table = $('<table/>').addClass('commentbox');
$table.append('<tr><td>' + 'Comment Id:'+ '</td></tr>');
var $wrap = $('<div/>').attr('id', 'container');
var $in = $('<input type="button" value="Reply"/>').attr('id', 'reply');
$wrap.append($in);
$table.append(
$('<tr>')
.append($('<td>'),
$('<td>'))
);
$table.append($wrap);
Run Code Online (Sandbox Code Playgroud)
我想将div id容器添加到td中,但是我正在获取html
<table>
<tbody>
<tr>
<td>Comment</td>
</tr>
<tr>
<td>
</td><td></td>
</tr>
<tbody>
<div id="container">
<input type="button" value="Reply" id="reply">
</div>
</table>
Run Code Online (Sandbox Code Playgroud)
您需要将$wrap对象附加到<td>元素,而不是$table。
尝试这样的事情:
var $table = $('<table/>').addClass('commentbox');
$table.append('<tr><td>' + 'Comment Id:'+ '</td></tr>');
var $wrap = $('<div/>').attr('id', 'container');
var $in = $('<input type="button" value="Reply"/>').attr('id', 'reply');
$wrap.append($in);
$table.append(
$('<tr>').append($('<td>').append($wrap), $('<td>').html('hello'))
);
Run Code Online (Sandbox Code Playgroud)
此处的演示:http : //jsfiddle.net/umCDP/
| 归档时间: |
|
| 查看次数: |
38257 次 |
| 最近记录: |