gpt4 book ai didi

jQuery 每次循环只遍历组而不是每个单选按钮?

转载 作者:行者123 更新时间:2023-12-01 01:34:18 25 4
gpt4 key购买 nike

为什么这个选择器要遍历每个单选按钮,而不是仅仅循环不同组的数量? http://jsfiddle.net/nardev/3AsCm/2/

这就是我测试它的方法:

<input type="radio" name="group1" />
<input type="radio" name="group1" />
<input type="radio" name="group1" />

<input type="radio" name="group2" />
<input type="radio" name="group2" />
<input type="radio" name="group2" />

js:

$('input[name^="group"]').each(function(index){
console.log(index +": "+$(this).attr("name"));
$(".h").append(index +": "+$(this).attr("name") +"<br />");
});

最佳答案

您的选择器选择所有具有以 group 开头的 name 属性的输入元素,它不会过滤掉唯一的名称

如果您只想打印不同的组名称,则

var group = {};
$('input[name^="group"]').each(function (index) {
var name = this.name;
if (!group[name]) {
group[name] = true;
$(".h").append(index + ": " + name + "<br />");
}
});

演示:Fiddle

关于jQuery 每次循环只遍历组而不是每个单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19627346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com