1

我之前确实已经在这里得到了一些帮助,但现在我遇到了一个新问题:

几个单选按钮有一个动态给定的名称,我无法更改。

所以我首先想将列表中的所有单选按钮“分组”。你可以看到它在这个小提琴中工作:

http://jsfiddle.net/DwL7J/1/

这是使用的代码:

$(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”单选按钮,除非有人点击最后一组的另一个单选按钮......

任何帮助都感激不尽!

4

1 回答 1

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);
    });
});​
于 2012-12-12T20:17:29.063 回答