HTML ページにドロップダウン ボックスがあり、ドロップダウン リストを元の状態にリセットする必要があります。私のコードスニペットは次のとおりです。
<div id="countries" >
<!---------------I select a particular module----------------->
<select id="modules" onchange = "getRole()"> <!--Function getRole() called here-->
<option>---Select---</option>
<option value="1">Module1</option>
<option value="2">Module2</option>
<option value="3">Module3</option>
<option value="4">Module4</option>
</select>
<!-Based on the modules some processing is done and countries are displayed->
<select multiple="multiple" id="country" name="country[]">
<option value="1">India</option>
<option value="2">USA</option>
<option value="3">Russia</option>
</select>
</div>
いくつかの処理を行った後、ドロップダウン メニューをリセットする必要があります
つまり、ドロップダウンを使用してすべての処理を行った後、元の状態に戻す必要があります。
私は .clone() を使用していますが、それは機能していないようです。
function getRole() {
//CLone the id 'countries'
var cloneobj = $('#countries').clone();
//Some processing here
....
//After processing get back the original state
$('#countries').replaceWith(cloneObj);
}
ここでの問題は、クローンが重複した ID を作成しているため、dosent が適切な解決策であるように思われることです。誰でも助けることができます。お願いします