jquery选择器 处理radio 单选问题

    xiaoxiao2025-07-16  5

    当有如图所示的radio表单时

    在加载事件时 你会发现,选择第一个事件加载表单成功

    当你再次选择不同的事件时  发现  表单页面 未改变 还是原来的。

    原因就是

    $("input[value='" + data[i].AssessmentID + "']").attr("checked", true); 发现原本一行的  input  出现了2个 checked  就是应为没有去处原来的

    后来 自己加了清除  也不能实现想要的功能

    解决办法1

    <span style="color:#333333;background-color: rgb(204, 204, 204);"> $("input[value='" + data[i].AssessmentID + "']").get(0).checked = true;</span>

    解决办法2

    <span style="color:#333333;"> $("input[value='" + data[i].AssessmentID + "']").prop("checked",true); 刚发现 attr 适用于 1.4版本及以下 prop适用于1.4版本以上</span>

    转载请注明原文地址: https://ju.6miu.com/read-1300759.html
    最新回复(0)