我有以下代码:

<input type="radio" name="pay" id="payid" value="banktransfer"> Bank Transfer <br/>
<input type="radio" name="pay" id="payid" value="paypal"> PayPal <br/> <br/>


我尝试:

var sample = $('#payid').val()
alert(sample);


为什么我还banktransfer? (无论选择了什么输入)?

最佳答案

该ID必须是唯一的。收音机的开/关功能需要相同的名称,但每个收音机必须具有唯一的ID。例如,您可以使用“ payid1”和“ payid2”

关于javascript - 单选按钮值,与选择的输入无关,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18107471/

10-09 20:01