设置每个列表中的每个最后一个单选按钮
问题描述:
我需要填充很多单选按钮列表,例如:是问题一(有答案选择是/否)=是,为每个列表设置每个列表的最后一个/第一个单选按钮类。设置每个列表中的每个最后一个单选按钮
我第一次有这样的事情:
$('.radiolist110 input[type="radio"]').last().prop('checked', true);
$('.radiolist110').css("color", "#999999");
对于每一个单选列表,但多数民众赞成在一个长长的清单,所以我试着给列表中的所有,同一类名=“automaticallyAnswered”,所以我只有脚本标记中的一行或两行代码。不幸的是,给我的每个分区的颜色,但只有最后一个单选按钮被检查。使用$('。radiolist.automaticallyAnswered Input [... did not work eighter。
我确定有一些像foreach .radiolist with .automaticallyAnswered,set last prop ....但我无法找到
溴
答
您当前的选择将只返回一个元素:
$('.radiolist110 input[type="radio"]').last()
..因为您收到的所有input[type="radio"]
在.radiolist110
之内,但是当您拨打last()
时,只获取该集合中的最后一个元素。
你需要让每个radiolist110
最后input[type="radio"]
:
$('.radiolist110').find('input[type="radio"]:last');
请发表你的HTML – SarathSprakash 2015-02-09 13:13:30
听起来像是你想要的选择是:(”。radiolist110 ')。'$找到(' 输入[类型= “radio”]:last')'(即:在每个'.radiolist110'中找到最后一个'radio') – billyonecan 2015-02-09 13:22:15
真棒,它像一个魅力:) 但是...为什么“发现...” :last“与我使用的.last()非常不同。 Huh – 2015-02-09 13:31:14