Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   .on() select[multiple] всегда selected на динамических элементах (https://javascript.ru/forum/jquery/35289-select%5Bmultiple%5D-vsegda-selected-na-dinamicheskikh-ehlementakh.html)

Deff 07.02.2013 11:46

Но имхо, при такой идее выделения - лучше ставить chekbox c label,
label позволяют скрыть сам chekbox и сделать тож самое цифрами (или как нравиться
<style>
 .checkbox label{
  display:block;
  margin:6px 0;
}
</style>
<div class="checkbox">
<label>1
 <input type="checkbox"/></label>
<label>2
 <input type="checkbox"/></label>
<label>3
 <input type="checkbox"/></label>
<label>4
 <input type="checkbox"/></label>
</div>

ffx 07.02.2013 11:51

Deff,
согласен, но в select можно сразу выделить несколько, как я раньше писал click+drag, чекбокс такого не даст

Deff 07.02.2013 12:01

Цитата:

Сообщение от ffx
но в select можно сразу выделить несколько, как я раньше писал click+drag, чекбокс такого не даст

На Выделение - клик, - усилий больше чем последовательный клик по чекбоксам, ежели у Вас их не сотня
При сотне тогда уж лучше выбирать инпут туpe=number c заданием начального и конечного значения

ffx 07.02.2013 12:05

Deff,
может быть и сотня) и все они названия а не просто 1 2 3 )

Deff 07.02.2013 12:14

Цитата:

Сообщение от ffx
может быть и сотня) и все они названия а не просто 1 2 3 )

Если с названием (хотя и сотня) однозначно лучше checkbox, иначе будут плеваться при выборе - ни черта в селектах не видно!!
http://habrahabr.ru/post/167219/

ffx 07.02.2013 12:50

Deff,
там про выпадающие списки, у меня они не выпадающие

Deff 07.02.2013 13:16

ffx,
Сейчас на jQuery Вы можете сделать свои "невыпадающие" - как угодно и удобно, клик по div идущим друг за другом в скроллируемом блоке, окрашивает данный div и ставит/ cнимает галки в скрытом checkbox
Точно так же клик при выделении нескольких - ставит галки во всех нужных checkbox.

select[multiple] так же не удобен как и не multiple

ffx 07.02.2013 15:28

Deff,
спасибо, думаю все таки в ближайшем будующем переведу на чекбоксы =) гребанный ие


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