Good evening, given given, how to get the next select after a given select if the select id is unknown? I need, depending on the choice of the first select, to activate the second select. So I tried, based on the comment and the answer, it does not work ...
<script> function SetFilter(id){ alert(document.getElementById(id).value); if (document.getElementById(id).value!='-') $("#"+id).nextAll("div select:first").attr('disabled',''); else $("#"+id).nextAll("div select:first").attr('disabled','disabled'); } </script> <div> <p class="flabel">ะะฐัะบะฐ</p> <select name="PROPERTY_CML2_MARKKA" id="PROPERTY_CML2_MARKKA" onchange="SetFilter(id)"> <option value="-">-</option> <option value="audi">audi</option> <option value="audi2">audi2</option> <option value="ford">ford</option> </select> </div> <div> <p class="flabel">ะะพะดะตะปั</p> <select name="PROPERTY_CML2_MODEL" id="PROPERTY_CML2_MODEL" onchange="SetFilter(id)"> <option value="-">-</option><option value="audi 5">audi 5</option> <option value="ford model1">ford model1</option> <option value="model2">model2</option> </select> </div> <div> <p class="flabel">ะะพะด ะฒัะฟััะบะฐ</p> <select name="PROPERTY_CML2_YEAR" id="PROPERTY_CML2_YEAR" onchange="SetFilter(id)"> <option value="-">-</option> <option value="1999">1999</option> <option value="2006">2006</option> </select> </div>
Is something missing? I need the next select to be active / inactive