$(function () {
$("#MyInputBox").keyup(function () {
var nextChk = $(this).next(":radio:checked").attr('id'));
alert(nextChk);
});
});
说出“获取下一个选中复选框的ID”的正确方法是什么?我甚至关闭了吗?
答案 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
,所以我想我不知道你真正想要的是哪一个。