可以打印出單選框的值,輸入框獲取不到值<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 關注
- 735 瀏覽
添加回答
舉報
0/150
提交
取消