簡體   English   中英

選擇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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM