http://jsfiddle.net/YsnhT/2/jquery事件追加後不工作
jquery event on append後不工作。點擊保存按鈕後,我需要textarea的值。
$('.span8')
.on('click',
'.btn',
function() {
var input = $("#textarea").val();
alert(input);
});
$('body').on('click','#createNote',function() { $('.span8').empty();
$('.span8').append('<button type="button" class="btn" style="float: right; margin-right: 8px;background-color:#dddddd;font-family:Roboto Slab;color: black" id="save" data-loading-text="Saving...">Save</button><div class="hero-unit"><input type="text" style="width: 100%" id="title" placeholder="Title"/>'+
'<textarea contenteditable="true" id="textarea" class="textarea" placeholder="Enter text ..."style="width: 100%;">dd</textarea></div>');
});
HTML:
<div class="span8"></div>
[動態生成的元素觸發的事件不會被事件處理程序捕獲]的可能重複(http://stackoverflow.com/questions/12829963/events-triggered-by-dynamically-generated-element-are-not-captured由事件手) – 2014-03-02 19:17:38