Jquery 选择器-insertBefore()
当您没有表的id、类或任何东西,而只有对象时,如何使用insertBefore()Jquery 选择器-insertBefore(),jquery,Jquery,当您没有表的id、类或任何东西,而只有对象时,如何使用insertBefore() var tbl_elm = $('the table'); $('<tr><td>txt</td></tr>').insertBefore(tbl_elm.eq(0)); var tbl_elm=$(“表格”); $('txt').insertBefore(tbl_elm.eq(0)); 不知何故,我需要告诉eq()必须在'TR'标记中找到索引 var tbl
var tbl_elm = $('the table');
$('<tr><td>txt</td></tr>').insertBefore(tbl_elm.eq(0));
var tbl_elm=$(“表格”);
$('txt').insertBefore(tbl_elm.eq(0));
不知何故,我需要告诉eq()必须在'TR'标记中找到索引
var tbl_elm = $("TABLE");
$('<tr><td>txt</td></tr>').insertBefore($("TR", tbl_elm).eq(0))
var tbl_elm=$(“表”);
$('txt').insertBefore($('TR',tbl_elm).eq(0))
但是,如果要添加到表中的元素始终放在第一行之前,则以下代码是更好的做法:
var tbl_elm = $("TABLE");
$('<tr><td>txt</td></tr>').prependTo(tbl_elm)
var tbl_elm=$(“表”);
$('txt').prependTo(待定)
我不认为您可以合法地在表之前/之外插入tr
。但是您当然可以使用$('txt').appendTo(tbl_elm)代码>你能详细说明一下“告诉eq()必须在'TR'标记中找到索引”吗?它不起作用$(“”+data[i].name+“”).insertBefore($('TR',this.scope.list).eq(index));它看起来像是将DOM元素直接添加到body或其他东西上