/ / prepínač - skupina všetkých okrem jednej skupiny - jquery, prepínač

rádiové tlačidlo - skupina všetky okrem jednej skupiny - jquery, radio-tlačidla

Už som tu dostal nejakú pomoc predtým, ale teraz mám nový problém:

Niekoľko prepínačov má dynamicky dané meno, ktoré nemôžem zmeniť.

Najprv som teda chcel „zoskupiť“ všetky prepínače v zozname. Môžete vidieť, ako to funguje v tejto hre:

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

Tento kód sa používa:

$(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);
});
});

Teraz chcem, aby zostali prvé dve „skupiny“skupiny, ale posledná skupina s názvom „Schutzfolie“ by sa mala spracovať ako samostatná skupina. Môžem si teda vybrať iba jedno z radiačných tlačidiel „Format“, ale súčasne si môžem vybrať jedno z tlačidiel „schutzfolie“. Bolo by pekné prednastaviť prvé z rádiových tlačidiel „Schutzfolie“ nazývaných „ohne“, pokiaľ niekto nenarazí na ďalšie prepínač tejto poslednej skupiny ...

Akákoľvek pomoc bude veľmi ocenená!

odpovede:

3 pre odpoveď č. 1

Vylúčte iba poslednú skupinu:

$(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);
});
});​