Программно переключить элемент дерева просмотра jquery? - PullRequest
2 голосов
/ 17 декабря 2009

У меня есть JQuery TreeView в качестве навигации для веб-сайта. Я использую варианты:

unique:true,
collapsed:true

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

Как программно переключить элемент дерева просмотра jquery?

Я прочитал документацию и искал везде, но не могу понять. Мои навыки работы с javascript / jquery невелики, поэтому я не могу понять, как добавить эту функцию самостоятельно.

Любая помощь будет оценена, спасибо!

Обновление:

Я потратил так много времени на просмотр опций / исходного кода, что не увидел «закрытого» класса прямо на вводной странице. Это очень помогает!

также я обнаружил, что используя (указал Крис Гутьеррес в правильном направлении):

$('#tree div.expandable-hitarea:first').click();

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

Спасибо.

Ответы [ 2 ]

2 голосов
/ 17 декабря 2009

Похоже, что вы можете просто выполнить щелчок по нужной ли. Для первого попробуйте что-то вроде

$("#example li.collapsable:first").click();

Или, когда вы изначально визуализируете html, просто добавьте «расширяемый» класс в первый li.

1 голос
/ 17 декабря 2009

Демонстрация по предоставленной вами ссылке на документацию делает именно это. Источник доступен. Есть ли проблема с тем, как они это делают?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...