2017-10-18 82 views
0

我用下面的代碼插入新元素:獲取新創建的元素作爲一個jQuery對象

$('#myID').before('<tr><td>New Row</td></tr>'); 

我想要得到的「新插入的行」作爲一個jQuery對象。我該怎麼做?

+0

的'前()'是能夠插入的功能在「選擇器」匹配的地方多次提供參數;此外,提供的參數是一個_single_元素,碰巧有一些孩子:) – goodUser

回答

1

這是實現它的一種可能的方式:

var newRow = $('<tr><td>New Row</td></tr>') 
$('#myID').before(newRow); 

或者你也可以這樣來做,用insertBefore

var newRow = $('<tr><td>New Row</td></tr>').insertBefore('#myID'); 
+0

這是相當不錯:)我只想到['$('#myID').prev();'](https:// api .jquery.com/prev /)作爲另一種解決方案!謝謝 :) – goodUser

相關問題