0
以下は使用したコードです。私は2セットのリストボックスを持っています。 skill1が選択されている場合は、expert1を選択する必要があります。同様に、スキル2が選択されている場合は、専門知識2を選択する必要があります。Jquery n番目の子の値が各関数で返されない
のHTMLリストボックスのコード私が使用し
<select size="1" name="prev_specific_function[0][]" id="prev_specific_function" >
<option value=""> skills</option>
<option value="1"> skills1</option>
<option value="2"> skills2</option>
<option value="3"> skills3</option>
<!-- -->
</select>
<select size="1" name="prev_function_expertise[0][]" id="prev_function_expertise" tabindex="18">
<option value="">expertise1</option>
<option value="6">exp 1 </option>
<option value="5">exp 2 </option>
<option value="3">exp 3 </option>
<option value="2">exp 4 </option>
</select><br>
<br>
<br>
<select size="1" name="prev_specific_function[0][]" id="prev_specific_function" >
<option value=""> skills2</option>
<option value="1"> skills1</option>
<option value="2"> skills2</option>
<option value="3"> skills3</option>
<!-- -->
</select>
<select size="1" name="prev_function_expertise[0][]" id="prev_function_expertise" tabindex="18">
<option value="">expertise2</option>
<option value="6">exp 1 </option>
<option value="5">exp 2 </option>
<option value="3">exp 3 </option>
<option value="2">exp 4 </option>
</select>
jQueryの機能は、私は専門知識のリストボックスの値を取得couldntはここ
$("select[name^='prev_specific_function']").each(function(i) {
lsval = this.value;
if(lsval != '') {
cld = $("select[name^='prev_function_expertise']:nth-child("+i+")").val();
alert('CLD: '+cld);
}
});
です。 cld変数は未定義として返されます。私は間違っている。助けてください。おかげで
感謝を助ける次の行
希望を使用してください。今働いている。 –