input标签的radio属性,跟checkbox属性差不多。都是可以用来当做勾选框。
区别是:radio只能选择一个,不可以多选。 checkbox也可以单选,也可以多选,但是单选需要用我们手动设置。
例:
<input type='radio' name='isagent' value='0' checked>代理商
<input type='radio' name='isagent' value='1'>供应商
<input type='radio' name='isagent' value='2'>二者都是
获取所选radio的值:var ISAgent = $('input[name="isagent"]:checked').val();
获取到的值为 value属性的值。
需要注意的是,如果没有写value属性的值,获取到的值默认是 on,不能获取到正确的值
根据radio的value值,来设置radio选中:
$(":radio[name='qzlb'][value='fr']").prop("checked", "checked");