thể trùng lặp:
Can jQuery provide the tag name?
Hi!
Câu hỏi này rất cơ bản, tôi xấu hổ hỏi nhưng tôi đã cố gắng tìm câu trả lời trong 30 phút mà không có kết quả nào.
Làm cách nào để tìm hiểu loại phần tử nào đã được nhấp vào trong mã bên dưới.
$('*').click(function (event) {
var this_element = $(this).???;
return false;
})
gì tôi đang tìm kiếm là phải có bộ biến this_element để 'a' nếu đó là một liên kết, 'p' nếu đó là một đoạn 'div' nếu ...
Cảm ơn!
Xem: http://stackoverflow.com/questions/341900/how-can-i-determine-the-element-type-of-a-matched-element-in-jquery và http://stackoverflow.com/questions/1532331/can-jquery-provide-the-tag-name và http://stackoverflow.com/questions/1864151/how-to-know-the-type-of-an-jquery- đối tượng ... – Shog9
bằng cách này, nên bao gồm 'event.stopPropagation();' để ngăn không cho nhấp chuột của bạn được chuyển đến các phần tử gốc không có lý do chính đáng. xem tài liệu api: http://api.jquery.com/get/ – ghoppe
@ghoppe - 'return false;' trong sự kiện jQuery xử lý '.stopPropagation()' và '.preventDefault()' – gnarf