设置每个列表的最后一个单选按钮
setting each last radiobutton per list
我需要通过单击来填充很多单选按钮列表,例如:是问题一(带有答案选择 yes/no)= 是的,为每个列表设置每个 last/first 单选按钮class.
我第一次遇到这样的事情:
$('.radiolist110 input[type="radio"]').last().prop('checked', true);
$('.radiolist110').css("color", "#999999");
对于每一个广播列表,但那是一个很长的列表,所以我试图给所有的列表,相同的 classname="automaticallyAnswered",所以我只有一两行脚本标签中的代码。不幸的是,这对我来说是给每个 div 和 class 颜色,但只选中最后一个单选按钮。使用 $('.radiolist.automaticallyAnswered Input[... 无法正常工作。
我确定有类似 foreach .radiolist with .automaticallyAnswered, set last prop ....但我找不到的东西。
Br
查看 jQuery 每个文档:
http://api.jquery.com/jquery.each/
您当前的选择器只会return一个元素:
$('.radiolist110 input[type="radio"]').last()
..因为你得到了 .radiolist110
中所有 input[type="radio"]
的集合,但是当你调用 last()
.[=17 时只得到该集合中的最后一个元素=]
你需要得到每个 radiolist110
中的最后一个 input[type="radio"]
:
$('.radiolist110').find('input[type="radio"]:last');
我需要通过单击来填充很多单选按钮列表,例如:是问题一(带有答案选择 yes/no)= 是的,为每个列表设置每个 last/first 单选按钮class.
我第一次遇到这样的事情:
$('.radiolist110 input[type="radio"]').last().prop('checked', true);
$('.radiolist110').css("color", "#999999");
对于每一个广播列表,但那是一个很长的列表,所以我试图给所有的列表,相同的 classname="automaticallyAnswered",所以我只有一两行脚本标签中的代码。不幸的是,这对我来说是给每个 div 和 class 颜色,但只选中最后一个单选按钮。使用 $('.radiolist.automaticallyAnswered Input[... 无法正常工作。
我确定有类似 foreach .radiolist with .automaticallyAnswered, set last prop ....但我找不到的东西。
Br
查看 jQuery 每个文档: http://api.jquery.com/jquery.each/
您当前的选择器只会return一个元素:
$('.radiolist110 input[type="radio"]').last()
..因为你得到了 .radiolist110
中所有 input[type="radio"]
的集合,但是当你调用 last()
.[=17 时只得到该集合中的最后一个元素=]
你需要得到每个 radiolist110
中的最后一个 input[type="radio"]
:
$('.radiolist110').find('input[type="radio"]:last');