Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как вставить <select> через функцию .html в jquery?
 
 автор: vilk   (30.04.2010 в 12:57)   письмо автору
 
 

Я через jquery хочу вставить элемент формы <select> используя функцию .html (код в примере, ниже). Скажите пожалуйста почему так не работает и что нужно сделать так чтобы работало.


 <script src="http://code.jquery.com/jquery-latest.js"></script>

<div id="myid">
</div>

  
<script language="javascript">
var $j = jQuery.noConflict();
$j(document).ready(function() {
                                     $j('#myid').html('<select style="color:#3b103a; border:1px solid #b3a3b3; font-size:14px;  padding: 0px 0px 0 5px; " class="styled" />
<option selected="selected" value="">Выбрать модель из списка</option>
<option  value="">Sony Ericsson</option>
<option value="">Nokia</option>
<option value="">Samsung</option>
<option value="">LG</option>
  </select>')
});                            
</script>



Я получаю через ajax, штмл код, и в нем содержится <select> как в примере выше. После того как я получил штмл код с сервера я его вставляю через функцию .html(data). Все вставляется кроме <select>. Скажите пожалуйста, что нужно сделать чтобы и <select> тоже вставлялся с <options>



Добавил позже - ответ получил в другом месте нужно было убрать перенос строк

  Ответить  
 
 автор: Пятачок   (12.05.2010 в 17:11)   письмо автору
 
   для: vilk   (30.04.2010 в 12:57)
 

<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script> 
</head>
<div id='myid'> 
</div> 

   
<script language='javascript'> 
var $j = jQuery.noConflict(); 
$j(document).ready(function() { 
$j('#myid').html("<select style='color:#3b103a; border:1px solid #b3a3b3; font-size:14px;  padding: 0px 0px 0 5px; ' class='styled'><option selected='selected' value=''>Выбрать модель из списка</option><option  value=''>Sony Ericsson</option><option value=''>Nokia</option> <option value=''>Samsung</option><option value=''>LG</option></select>") 
});                             
</script>
</html>


вы напутали с кавычками и апострофами. Я выправил, но можете поменять на свой вкус :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования