[Jquery]checkbox和radio的checked选中问题

来源:互联网 发布:linux日志级别 编辑:程序博客网 时间:2024/05/21 09:53

html 代码

<input type="radio" name="myGroup" value="0" /><input type="radio" name="myGroup" value="1" /><input type="radio" name="myGroup" value="2" />

在JQuery1.5以前获取value值

function getInputValue() {    var value;    $($("input[name='myGroup']")).each(function(index, value) {        if ($(value).attr("checked")) {            value= $(value).val();            return;        }    });    return value;}

在JQuery1.5以后获取value值

function getInputValue() {    var value= $("input[name='myGroup']:checked").val();    return value;}

或者

function getInputValue() {    var value;    $($("input[name='myGroup']")).each(function(index, value) {        if ($(value).prop("checked")) {            value= $(value).val();            return;        }    });    return value;}

结论: Jquery在1.5以后不能再使用attr获取checked了