Tôi cần phải tìm loại đầu vào cho các nút radio, văn bản và các lựa chọn. Thật dễ dàng để tìm loại đầu vào của bất kỳ thứ gì với <input type="x">
kể từ $(this).attr("type")
sẽ trả về x
jQuery tìm loại đầu vào (nhưng cũng để chọn)
Vấn đề của tôi là tôi cần hỗ trợ các thành phần loại <select>
. Mục tiêu cuối cùng là trả lại radio, văn bản hoặc chọn.
tôi nghĩ làm một cái gì đó như thế này, nhưng tôi đã tò mò nếu có một cách tốt hơn:
if ($(this).tagName == "input") {
var result = $(this).attr("type"); //returns radio or text (the attr type)
} else {
var result = $(this).tagName; //returns select (the element type)
}
Cảm ơn tất cả!
10 điểm cho '$ (": input ")' –