Как я могу получить значение атрибута? - PullRequest
0 голосов
/ 19 февраля 2019

Мне нужно получить значение атрибута для <li>, я использую следующий плагин:
Доступный для поиска плагин Multi-Select с множественным выбором с jQuery - Dropdown.js

Howя могу получить значение атрибута каждого li, когда все изменения в ul li?

Вот HTML:

<option value="D12320010">MV/LV Fault Recovery</option>
          <option value="2">a</option>
          <option value="3">a1</option>
          <option value="4">dfg</option>
          <option value="5">sdsdf</option>
          <option value="6">a8</option>

JS:

$('.demo').dropdown({
      multipleMode: 'label'
  })

HTML, отображаемый после плагинаменяет мой <option> на <li>

<div class="dropdown-main">
  <ul>
    <li tabindex="0" data-value="D12320010" class="dropdown-option ">MV/LV Fault Recovery</li>
    <li tabindex="0" data-value="2" class="dropdown-option ">a</li>
    <li tabindex="0" data-value="3" class="dropdown-option ">a1</li>
    <li tabindex="0" data-value="4" class="dropdown-option ">dfg</li>
    <li tabindex="0" data-value="5" class="dropdown-option ">sdsdf</li>
    <li tabindex="0" data-value="6" class="dropdown-option ">a8</li>
  </ul>
</div>

Заранее спасибо

1 Ответ

0 голосов
/ 19 февраля 2019

Используйте параметр обратного вызова choice при инициализации раскрывающегося списка:

$('.demo').dropdown({
    multipleMode: 'label',
    choice: function () {
        $('.demo').find(':selected').each(function( index ) {
          console.log( index + ": " + $( this ).text() );
        });
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...