使用jQuery获取单选按钮ID

时间:2012-01-10 14:19:08

标签: javascript jquery

$(function () {
    $("#MyInputBox").keyup(function () {
        var nextChk = $(this).next(":radio:checked").attr('id'));
        alert(nextChk);
    });
});

说出“获取下一个选中复选框的ID”的正确方法是什么?我甚至关闭了吗?

1 个答案:

答案 0 :(得分:6)

假设 您的广播输入都是兄弟姐妹,您需要使用.nextAll(),然后缩小到第一场比赛。

$(this).nextAll(":radio:checked:first").attr('id');

$(this).nextAll(":radio:checked").first().attr('id');

或者您可以在技术上将.nextUntil().next()一起使用。

$(this).nextUntil(":radio:checked").next().attr('id');

另外,我看到你问的是复选框,但是你的代码使用:radio,所以我想我不知道你真正想要的是哪一个。