可以打印出单选框的值,输入框获取不到值<form action="" id="iform">
<label><input type="radio" name="testradio" id="" value="保费">保费</label>
<label><input type="radio" name="testradio" id="" value="FKP">FKP</label>
<label><input type="radio" name="testradio" id="" value="持续率">持续率</label>
<input type="text" class="sub" placeholder="获取单选框的值" class="getRadio">
</form>
<script>
$(function(){
$("#iform label").click(function(){ var str = $('#iform input:radio:checked').val();
$(".getRadio").val() = str;
})
}) </script>
1 回答
哈士奇WWW
TA贡献1799条经验 获得超6个赞
两个错误
①属性错误<input type="text" class="sub getRadio" placeholder="获取单选框的值">
多个class写一起用空格分割,否则以声明的第一个class
为主
②jq语法错误jq:$(".getRadio").val(str);
或者 js:document.getElementsByClassName("getRadio")[0].value = str;
- 1 回答
- 0 关注
- 704 浏览
添加回答
举报
0/150
提交
取消