我之前已经在这里得到了一些帮助,但现在我遇到了一个新问题:
几个单选按钮具有动态给定的名称,我无法更改。
所以我首先要对列表中的所有单选按钮进行“分组”。你可以看到它在这个小提琴中工作:
这是使用的代码:
$(document).ready(function () {
$('input[type=radio]').change(function() {
// When any radio button on the page is selected,
// then deselect all other radio buttons.
$('input[type=radio]:checked').not(this).prop('checked', false);
});
});
现在我想,前两个“组”保持分组,但最后一组名为“Schutzfolie”应该作为一个单独的组处理。所以我只能选择其中一个“格式” - 无线电按钮,但是我可以选择其中一个“Schutzfolie” - 无线电按钮。如果有人点击最后一组的另一个单选按钮,那么预先选择第一个名为“ohne”的“Schutzfolie” - “radio”按钮会很不错......
非常感谢任何帮助!
答案 0 :(得分:3)
只需排除最后一组:
$(document).ready(function () {
$('input[type=radio]').not('[name="id[3]"]').change(function() {
$('input[type=radio]:checked').not(this).not('[name="id[3]"]').prop('checked', false);
});
});