html
1<select name="_test1" id="sidTest1"> 2 <option value="">()</option> 3<select>
javascript
1//optionタグの数を取得する 2var cnt = $('#sidTest1').children('option').length; 3 4if(cnt == "1"){ 5 6 //ここの条件に入ってくるのは確認済み 7 alert(cnt); 8 9 document.getElementById('sidTest1').style.display = 'none'; 10 document.getElementById('sidTest1').style.display = 'block'; 11 12 $('#sidTest1').children().remove(); 13 14}
idから要素を削除したく、「display = 'none';」、「display = 'block';」で
再表示して、その後、「option」タグを削除するようにしているのですが、削除できません。
alert(cnt);で、メッセージを一度表示させると、その下の処理が有効になり、
「option」タグを削除することが可能です。
もちろん、開発者コンソールから単体で、実施しても削除できます。
どのようにしたら削除できるようになりますでしょうか?
ご教授宜しくお願いします・

回答1件
あなたの回答
tips
プレビュー