看到插入後來標籤說我有這樣的代碼在我的網頁:不是JQuery的
<script language="javascript">
$(document).ready(function() {
$(".test").click(function() {
alert('Hello');
});
});
</script>
爲什麼沒有以前的代碼適用於與類「測試」這是我後來添加到文檔中的元素像這樣的例子:
$('body').append('<p class="test">Test</p>');
因爲發生的事情是,當我點擊以前<p>
標籤沒有任何反應。
另外,如果我有這樣的:
<div id="first">Edit me.<div id="second">Save me.</div></div>
我可以做什麼文字描述?那就是控制#first
div的內容而不影響#second
div的內容?
謝謝。
答案是http://stackoverflow.com/questions/203198/jquery-event-binding-on-dynamically-created-elements – 2012-04-03 09:37:53