|
|
|
| ВОПРОС РЕШЕН.
Одно НО:
$('#loaded').append(select);
|
вставляет в контейнер список select; можно его тут же обрамлить в блок div? | |
|
|
|
|
|
|
|
для: OLi
(03.11.2012 в 23:07)
| | Чтобы не плодить темы - пишу туту же:
Почему не сформировался второй список select, если есть 2 значения this.block?
var block = 1;
...........
...
$.each(data, function(index, val) {
if (this.block !== block) {
var select = $('<select>', {id: 'search_'+block, multiple: 'multiple', rows: '6'});
block = this.block;
$('#loaded').append(select);
}
$('#search_'+block+'').append($('<option value="'+this.id+'">'+this.title+'</option>'));
});
|
Нашел ошибку - вопрос решен | |
|
|
|
|
|
|
|
для: OLi
(04.11.2012 в 00:10)
| | Вот так не получается:
var select = $('<select>', {id: 'search_'+this.block, multiple: 'multiple', rows: '6'});
|
$('#loaded').append('<div>'+select+'</div>');
|
| |
|
|
|
|
|
|
|
для: OLi
(04.11.2012 в 00:25)
| | Кроме
$('#loaded select').wrap("<div></div>");
|
Есть еще варианты?
Мне нужно в самом цикле обвернуть select в div
чтобы вышла конструкция:
<div><label>text</label><select></div>
|
| |
|
|
|
|
|
|
|
для: OLi
(04.11.2012 в 00:30)
| | Сделал так:
$('#loaded select:last').wrap('<div></div>').before('TEXT');
|
| |
|
|
|