у меня есть псевдокод сценария:
var value = $('#select2').val();
var i = 0;
$(this).click(function(){
if(value == 0){
$('.kids').css({display: 'none'});
$('.kid1').css({display: 'none'}).attr("disabled", "disabled");
}
else{
$('.kids').css({display: ''});
$('.kid1').css({display: ''}).attr("disabled", "");
}
});
и HTML:
<form action="" id="form" method="post">
<div class="cloned_div">
<ul>
<li>Zakwaterowanie</li>
<li id="input1" class="inputCopy">
<ul class="selects">
<li class="label">Set of selects 1</li>
<li>Select1:
...
</li>
<li>Select2:
<select name="Select[Ask][1][Children]" id="select2">
<option label="0" value="0">0</option>
<option label="1" value="1">1</option>
<option label="2" value="2">2</option>
<option label="3" value="3">3</option>
<option label="4" value="4">4</option>
</select>
</li>
<li><ul class="kids" style="display:none">
<li class="title">Values of perk: </li>
<li>
<select name="Select[Ask][1][ChildrenOfChildren][0]" class="kid1" disabled="disabled" style="display:none">
<option label="0" value="0">0</option>
<option label="1" value="1">1</option>
<option label="2" value="2">2</option>
<option label="3" value="3">3</option>
<option label="4" value="4">4</option>
</select>
</li>
<li>
<select name="Select[Ask][1][ChildrenOfChildren][1]" disabled="disabled" class="kid2" style="display:none">
<option label="0" value="0">0</option>
<option label="1" value="1">1</option>
<option label="2" value="2">2</option>
<option label="3" value="3">3</option>
<option label="4" value="4">4</option>
</select>
</li>
<li>
<select name="Select[Ask][1][ChildrenOfChildren][2]" class="kid3" disabled="disabled" style="display:none">
<option label="0" value="0">0</option>
<option label="1" value="1">1</option>
<option label="2" value="2">2</option>
<option label="3" value="3">3</option>
<option label="4" value="4">4</option>
</select>
</li>
<li>
<select name="Select[Ask][1][ChildrenOfChildren][3]" class="kid4" disabled="disabled" style="display:none">
<option label="0" value="0">0</option>
<option label="1" value="1">1</option>
<option label="2" value="2">2</option>
<option label="3" value="3">3</option>
<option label="4" value="4">4</option>
</select>
</li>
</ul>
</li>
</ul>
</li>
</ul>`
теперь мой вопрос:
Как я могу сделать так, чтобы выбранное значение Select[Ask][1][Children]
показывало и разрешало выборки с именем Select[Ask][1][ChildrenOfChildren][]
, поэтому, если я выберу опцию 1, оно будет показывать ul с классом kids
и разрешать выборку с именем Select[Ask][1][ChildrenOfChildren][0]
но если я выберу вариант 4, он покажет и активирует все четыре варианта выбора и т. Д.
Возможно ли это сделать?