0
我有一個窗體,當你輸入一個名稱並單擊「添加」時創建一個div。我想將這個div封裝在li中,但是當我這樣做時,它會將每個創建的div與相同的類名稱包裝在一個li中,因此我最終會在div周圍形成多個li級別。有沒有一種方法只針對在該點擊上創建的div?jQuery wrap()在點擊時包裝每個分配的對象
的小提琴是這裏 http://jsfiddle.net/clintongreen/BMX4J/1/
我有一個窗體,當你輸入一個名稱並單擊「添加」時創建一個div。我想將這個div封裝在li中,但是當我這樣做時,它會將每個創建的div與相同的類名稱包裝在一個li中,因此我最終會在div周圍形成多個li級別。有沒有一種方法只針對在該點擊上創建的div?jQuery wrap()在點擊時包裝每個分配的對象
的小提琴是這裏 http://jsfiddle.net/clintongreen/BMX4J/1/
這裏是一個updated fiddle。我所做的全部工作都是在調用之外創建新的div
到append
,並將其存儲在一個變量中,以便可以重複使用。來自小提琴的相關代碼:
var newDiv = $('<div class="div_menu_button"></div>');
$('#created_buttons').append(newDiv.val(value).text(value));
newDiv.wrap("<li></li>");
謝謝你,那就是我正在尋找的東西。謝謝你的解釋,歡呼聲 –