为什么我用JQuery往table里添加tr就不行呢

打算动态操作table,往table中添加自动生成的tr,td
为何
$("#content_table").prepend('<tr><td>something3</td><td>else here3</td></tr>'); 不行
$("#content_table").prepend($('<tr><td>something3</td><td>else here3</td></tr>'))也不行;
$('<tr><td>something3</td><td>else here3</td></tr>').prependTo($("#content_table")); 还是不行
content_table 是table还是tbody都不行呢
但是如果我在div 或者将li添加到ul下就没问题呢

本人是懒人,贴个前几天写的可用的,思路是把tr插到tr前,而跟table无关,table怎么处理就不思考了:
var tr = $("

");
var td1 = $('').addClass("b1_text_12_n").html(data);
var td2 = $('');
var textarea = $('').val(val).appendTo(td2);
td1.appendTo(tr);
td2.appendTo(tr);
var tr0 = $("#rmkdv").find("table").find("tr:first");
tr0.before(tr);

注,表格一开始为空时,上面的代码也是可运行的。