[英]Adding options to a select and selecting one on internet explorer
[英]Select options not changing in internet explorer
我有一個選擇框,在某些情況下,潛在的選擇選項會更改。
$( '#選擇2')HTML( '')。 //清除現有值$('#select2')。append('Option 3'); $('#select2')。append('Option 4');
此代碼可在Firefox和Chrome中正常運行。 但是,在Internet Explorer 8中,這些選項在html頁面上不會更改。 當我使用alert($('#select2')。html()); ,它會提示正確的選項(選項3,選項4),但是在實際選擇時,這些選項是原始選項。 有沒有人遇到這個。 無論如何,是否可以使頁面正確顯示新的選擇選項。
事實證明,更改選擇的html不能在Internet Explorer 8中正確地重新呈現選擇。相反,我更改了起作用的選擇上方的div的html。 就像是:
var parent = $('#select2').parent("div");
var newHTML = parent.html();
parent.html("");
parent.html(newHTML);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.