对radiobutton采取行动的最短可能方式

时间:2009-09-23 10:19:27

标签: jquery

我有三个单选按钮

<input id="RadioJ"    type="radio" name="grp1" class="abc" />
<input id="FaroK"    type="radio" name="grp1" class="abc" />
<input id="MartreLK" type="radio" name="grp1" class="abc" />

这是最简单的方法:

如果RadioJ检查了 这样做 否则,如果检查FaroK 那样做 否则如果MartreLK
做这个和那个

2 个答案:

答案 0 :(得分:0)

这样的事,也许吧? (:

var chkd = $("input[name=grp1]:checked").attr("id");
if (chkd === "RadioJ") {
  //do this
} else if (chkd === "FaroK") {
  //do that
} else if (chkd === "MartreLK") {
  //do this and that
} else {
  //nothing is checked
}

答案 1 :(得分:0)

$(document).ready ( function () {
    $(".abc").click ( function (event) {
        var target = event.target.id;

        if ( id === 'RadioJ' )
        {
        }
        else if ( id === 'FaroK' )
        {
        }
        else if ( id === 'MartreLK' )
        {
        }
    });
});