這裏我有一個代碼,當我點擊按鈕,我必須補充DIV ID新的div ID底部,但我不知道我錯了:調用JS按鈕的代碼單擊
contentStr += '<button class="dodaj">Add to timeline</button></div>';
$(".dodaj").click(function() {
$('#bottom').append($('<div id="new">'+place.name+'</div>').css('marginLeft',100));
});
$(contentStr).dialog({ modal:true });
所以首先我打電話contentStr在模態窗口jQuery UI和在這個模式窗口中,我必須調用帶有class .dodaj的按鈕並將其放入ID底部以添加div ID new
那麼這裏出了什麼問題?
由於這個按鈕是動態添加的,你需要像'$(document).on('click','。dodaj',function(){' – Harry
)這樣的委託。追加你應該添加一個字符串或者一個DOM元素,而不是一個jquery對象。如果你想改變它的CSS,你應該使用.appendTo:'$('