как выбрать, не раскрывать выпадающие списки с помощью jquery

0

Я использую dropdownlist для пользовательского интерфейса кендо. Но решения для стандартного элемента выбора тоже могут помочь.

Я попробовал

$('select:not(aria-expanded)')
$('select:not(aria-expanded=true)') // syntax error
$('select:not(expanded)')
$('select:not([aria-expanded=true])')
$('select:not([expanded=true])')

ни одна из них не работает правильно.

благодаря

Теги:
kendo-ui

2 ответа

0

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

<script>
    $("#dropdownlist").kendoDropDownList();
    var dropdownlist = $("#dropdownlist").data("kendoDropDownList");
    dropdownlist.focus();
</script>

Обновить

Вот как вы получаете значение раскрывающегося списка Kendo с помощью jquery:

<script>
    var dropdownlist = $("#dropdownlist").data("kendoDropDownList");
    var value = dropdownlist.value();
</script>
  • 0
    Спасибо за ответ. Например, у меня есть 5 выпадающих списков, и когда первый раскрывающийся список раскрыт, я хочу получить объекты других 4 выпадающих списков с помощью jquery. Извините за мой английский.
  • 0
    Извините, но мне все еще неясно, что вы хотите сделать. В моем ответе нажмите на ссылку, которую я добавил. Это полная документация по API Javascript / jQuery для выпадающего списка Kendo. Пожалуйста, попробуйте лучше описать вашу проблему.
Показать ещё 1 комментарий
0

Вам нужно обернуть атрибут внутри квадратных скобок [ ]:

$('select:not([aria-expanded=true])')
  • 0
    спасибо за быстрый ответ, но все же выберите расширенные, а не расширенные выпадающие списки

Ещё вопросы

Сообщество Overcoder
Наверх
Меню