これは、jQueryを使用して<select>にオプションを追加することに関連していますか?しかし、焦点が異なります
私の問題は、IE8のselectにオプション要素を追加できないことです。IEの開発者ツールでエンジンをIE7に変更すると、機能します。
FFとChromeでも動作します。
var valT = "some Text";
var charsToIgnore = 2;
var o = new Option(valT.slice(charsToIgnore), valT);
$(o).html(valT.slice(charsToIgnore));
$('#availablePages').append(o);
私が試した別の方法:
$('<option/>', {value: valT, text: valT}).appendTo("#availablePages");
availablePages
私の選択のIDです。ページがクライアントによって受信されたとき、selectには要素が含まれていません。私のDoctypeは<!DOCTYPE html>
です。
また、副作用が適用されないように、他のすべてのスクリプトとcssをサイトから削除しようとしました。
編集:\反対票を投じてくれてありがとう!提供されたソリューションがすべてのIE8バージョンで機能しない場合でも、私のせいではありません。私の質問は、すべてのIE8バージョンで何が機能するかということでした。私の観点からは、私がうまくいかない答えを受け入れないことは理解できます。jQueryを使用して<select>にオプションを追加するでわかるように?ここで他の回答が機能しないのは私だけではありません。自分の気分のチャネルとしてUp-/Down-Vote機能を使用することは、Wiki/QAの適切な動作ではありません。