Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   не вставляется в селект (https://javascript.ru/forum/events/40312-ne-vstavlyaetsya-v-selekt.html)

czp 31.07.2013 13:21

не вставляется в селект
 
Ошибка в IE, не вставляется в селект как можно исправить?

есть код
select.append(new Option("label", "value"));

select это выбранный селект средствми jquery, пытаюсь так добавить еше оптионы, везде пашет кроме IE.

В ие работает только так

select.append($('<option value="value">label</option>'))


подскажите как исправить что бы работало с верхним кодом?

ksa 31.07.2013 13:57

Цитата:

Сообщение от czp
в IE, не вставляется в селект

Все там вставляется... Не на то грешишь.

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(document).ready(function (){
	var o = new Option("label", "value");
	alert(o.innerHTML);
	$('#test').append(o);
	o.innerHTML="label";
	$('#test').append(o);
});
</script>
</head>
<body>
<select id='test'>
</select>
</body>
</html>

ksa 31.07.2013 14:04

Цитата:

Сообщение от czp
Ошибка в IE

Не ты первый... :D
http://social.msdn.microsoft.com/For...menu-is-always
Цитата:

They all work fine with other browser, but not wit Internet Explorer. I'm stuck and have no idea what should I do to get this code work properly in IE as well.
Перевод Яндекс
Цитата:

Все они прекрасно работать с другим браузером, но не остроумия Internet Explorer. Я застрял и понятия не имею, что я должен сделать, чтобы получить этот код работало в IE, а также.


Часовой пояс GMT +3, время: 06:11.