Tôi đang sử dụng mã sau để cảnh báo id của phần tử hiện tại.ID cảnh báo của phần tử hiện tại
<input type="text" id="desc" name="txtTitle" onclick="fun()">
jquery:
function fun() {
var currentId = $(this).attr('id');
alert(currentId);
}
Tại sao nó báo "không xác định"? Tôi đã thử với:
var currentId =$('element').attr('id');
// and
alert($(this).id);
// and
alert(this.id);
nhưng nó cảnh báo undefined
Nếu bạn sử dụng jQuery để thêm trình xử lý onclick, bạn sẽ không hỏi điều này. :) – epascarello