私はここで逆のことをする必要があります。
以下を使用してドロップダウンの値を無効にしていますが、これは正常に機能します。
$('*[id^="dd"] option[value=' + info.products_options_values_id_affected + ']').attr("disabled",vOut);
問題は、ユーザーがこのオプションを無効にする前に選択した場合、ドロップダウンをデフォルト (トップ) 値にリセットする必要があることです。問題は、すべての html が動的に生成され、どのドロップダウンに作用する値が含まれているのかわからないことです。
すべてのドロップダウンのすべての値には一意の ID があるため、どのドロップダウンに上記のコードで選択されたものと同じ値(テキストではなく) のエントリが含まれているかを判断し、最上位の値にリセットすることを望んでいます。 . この方法で選択を行うことは可能ですか?
ありがとう!
編集:これは、私が取り組んでいる生成されたhtmlのサンプルです:
<select name="id[11]" onchange="edComboFunc(11)" id="dd11">
<option value="16">Choose Here</option>
<option value="15">Color Changing</option>
<option value="14">Amber</option>
<option value="13">Blue</option>
<option value="12">Green</option>
<option value="20">White</option>
<option value="21">Purple</option>
<option value="22">Turquoise</option>
<option value="27">Orange</option>
<option value="11">Red</option>
<option value="23">Pink</option>
</select>