Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Назначить атрибут selected если выбран option (https://javascript.ru/forum/misc/54476-naznachit-atribut-selected-esli-vybran-option.html)

рони 18.03.2015 22:45

laimas,
:victory:

laimas 18.03.2015 22:47

Вам понятно чего хотят? :)

Dealaxer 18.03.2015 22:49

Цитата:

Сообщение от laimas (Сообщение 361988)
Ну елки палки, да нахрена вам он нужен?

<input type="checkbox">

Щелкайте, смотрите, и тоже не видно checked, но кошка то в черной комнате есть! Проверяйте свойства и не морочьте себе голову. В контексте того чего вы хотите, это называется - когда собаке ... )

Хорошо, объясню по другому, если просто использовать:
<select>
<option selected="" value="">Body</option>
<option value="">Kit</option>
</select>

то все работает идеально, и атрибут выставляется как надо.


Но как только добавляю плагин fansySelect
<select class="basic">
<option selected="" value="">Body</option>
<option value="">Kit</option>
</select>

то ничего не работает, я так понимаю это потому что fancySelect свои данные вбивает:
<div class="trigger">Body</div>
<ul class="options">
<li class="selected" data-raw-value="">Body</li>
<li class="" data-raw-value="">Kit</li>
</ul>

и мешает обычному select'у переключаться. И при этом методе атрибут не переставляется у опции.

рони 18.03.2015 22:50

laimas,
нет )))

laimas 18.03.2015 22:58

Если не работает, значит либо плагин кривой, либо версия не подходит. Если сами хотите разобраться, то начинать надо не со списка, а как раз с обработки событий UL, ибо он ведущий, а список ведомый.

рони 18.03.2015 23:00

Dealaxer,
плагин fancySelect нормально переключает selectedIndex кастомизируемого селекта -- может быть вы уточните что не работает?

рони 18.03.2015 23:03

Dealaxer,
попробуйте этот плагин http://dimox.name/jquery-form-styler/

Dealaxer 18.03.2015 23:09

Цитата:

Сообщение от рони (Сообщение 361996)
Dealaxer,
попробуйте этот плагин http://dimox.name/jquery-form-styler/

Спасибо, попробую обязательно.

рони 18.03.2015 23:13

Dealaxer,
а зачем вам атрибут selected? или это тайна?

Dealaxer 18.03.2015 23:29

Цитата:

Сообщение от рони (Сообщение 361999)
Dealaxer,
а зачем вам атрибут selected? или это тайна?

Я думал, что из-за него происходит обновление при выборе опции, но по ходу скорее конфликт какой то fancySelect и внутренних библиотек сайта, потому без fancy все работает, с ним не хочет.


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