猿问

jquery input框回去单选框的值

可以打印出单选框的值,输入框获取不到值

<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>


HUX布斯
浏览 712回答 1
1回答

哈士奇WWW

两个错误①属性错误<input type="text" class="sub getRadio" placeholder="获取单选框的值">&nbsp;多个class写一起用空格分割,否则以声明的第一个class为主②jq语法错误jq:$(".getRadio").val(str);&nbsp;或者&nbsp;js:document.getElementsByClassName("getRadio")[0].value = str;
随时随地看视频慕课网APP

相关分类

JQuery
我要回答