Hi đây là một câu hỏi jquery
:Lấy ID theo tên lớp JQuery
lẽ tôi đã này:
<input type="checkbox" class="select" id ="select-1">
<input type="checkbox" class="select" id ="select-2">
và tôi muốn nhận được id, các hộp kiểm đã được chọn khi tôi bấm một nút gửi (lưu ý: bạn chỉ có thể chọn 1) và tôi có điều này sự kiện nút bấm vào đây:
$("#submit").click(function(){
if($(".select").is(':checked')){
alert($(".select").attr('id'));
}
});
Nó luôn cảnh báo "select-1" ngay cả khi tôi chọn hộp kiểm có id "select-2" .. Tôi đoán vì cả hai đều ở cùng một lớp với lớp ".select" đầu tiên tìm thấy được hiển thị trong cảnh báo .. làm thế nào để tôi nhận được id cụ thể được kiểm tra bằng cách sử dụng tên lớp của họ? Cảm ơn bạn!
bạn nên sử dụng các nút radio. nếu một tùy chọn của nó từ nhiều nút radio =. nếu có nhiều tùy chọn từ nhiều hộp kiểm =. – Dementic
Cập nhật câu trả lời của tôi, thêm bản trình diễn. – Cristy