我有两个带有一些单选按钮的UL列表。现在,我希望将最后选择的单选按钮ID attribute
形成为UL
。
例如:
UL
选择了单选按钮,则返回选定的广播ID
。UL
选择了单选按钮,则返回已取消的电台ID
。我尝试了以下代码,但工作不正常。如果您尝试从第一个UL
选择第一个单选按钮,您将收到选定ID
的提醒,但是当您从第二个UL
选择单选按钮时,您将从第一个{{1}获得提醒而且我不想要。 :(
我希望从UL
获得最后一次检查单选按钮ID
。
知道怎么做吗?
请您这样查看:
UL
中选择20,您将得到20。UL
中选择80,你将获得80. 现在再次更改第一个UL
的单选按钮,然后更改我想要的广播UL
。
这是我的JSFiddle。
感谢。
ID
$("#update_cart").click(function() {
var radioID = $("input[type='radio']:checked").attr("id");
if (radioID) {
alert(radioID);
}
});
答案 0 :(得分:2)
使用
$("#update_cart").click(function () {
var radioID = $("input[type='radio'].active").attr("id");
if (radioID) {
alert(radioID);
}
});
$("input[type='radio']").click(function(){
$('.active').removeClass('active');
$(this).addClass('active');
});