Cześć mam problem z jQuery. Dotychczas używałem kodu jak poniżej. Jednak przestał mi on wystarczać i chce go zmodyfikować do następującej postaci. Powyższy kod działa tak iż wybieramy jedną z 3 opcji 1, 2 lub 3.
Po kliknięciu w opcję 1 pokazuje się opcja 1a a po kliknięciu w 1a pokazuje się 1b itd(oczywiście do 1 opcji można dać też 2). Problem leży tutaj że gdy kliknę Opcję 2 nadal jest zaznaczona opcja 1a i 1b przez co wyświetlają się ich opisy. Chciałbym tak poprawić kod aby po zmianie opcji pozostałe input option zmieniały się na odznaczone. Czyli jeśli wybiorę opcję 2 podczas gdy była zaznaczona 1 opcja, 1a i 1b odznaczą się.
jQuery(function ($) {
$("#opcja1, #opcja2, #opcja3").hide();
$("[name=opcjeA]").change(function () {
$("#opcja1, #opcja2, #opcja3").hide().filter("#" + this.value).show();
});
});
jQuery(function ($) {
$("#opcja1a, #opcja2a, #opcja3a").hide();
$("[name=opcjeB]").change(function () {
$("#opcja1a, #opcja2a, #opcja3a").hide().filter("#" + this.value).show();
});
});
jQuery(function ($) {
$("#opcja1b, #opcja2b, #opcja3b").hide();
$("[name=opcjaC]").change(function () {
$("#opcja1b, #opcja2b, #opcja3b").hide().filter("#" + this.value).show();
});
});