2009-04-13 61 views

Trả lời

63

Nếu bạn có HTML trông như thế này:

<input type='radio' name='choices' value='1'> 
<input type='radio' name='choices' value='2'> 
<input type='radio' name='choices' value='3'> 
<input type='radio' name='choices' value='4'> 
<input type='radio' name='choices' value='5'> 

Bạn sẽ nhận được giá trị radio được chọn với điều này:

$("input:radio[name='choices']:checked").val(); 
+16

$ ("input: radio [name = 'choices']: checked"). Val(); Có thể làm việc tốt hơn. –

+1

Đồng ý rằng 'kiểm tra' hoạt động,' đã chọn' không (ít nhất là trong Firefox 13, jQuery 1.8) – supervacuo

7

Nó sẽ nhận được giá trị lựa chọn của radiobutton tại nút bấm.
ví dụ:

$("#btn").click(function() { 
    $('input[type="radio"]:checked').val(); 
}); 
+0

tham khảo https://stackoverflow.com/a/21278549/4425004 này – Vijayaraghavan

Các vấn đề liên quan