代碼應該打印所選div的id,但它不會。我沒有發現錯誤。感謝幫助。使用jquery獲取元素id
HTML
<body>
<div id="form_area">
<div>
<button onclick="return add_row();" style="width:100%;">Add Row</button>
</div>
</div>
</body>
的Javascript
$(document).ready(function() {
$('#form_area div').click(function(e) {
console.log($(this).attr('id'));
});
});
function add_row() {
var random_id = Math.floor((Math.random() * 1000) + 1);
$('#form_area').prepend('<div id="' + random_id + '" class="form_row"></div>');
}
裏面'#form_area'沒有一個ID – Krishna
股利當您使用jQuery的,爲什麼不一致使用它? http://jsfiddle.net/tVPX8/2 – karthikr
@karthikr你忘記刪除內聯事件處理程序 – Alnitak