http://jqueryui.com/demos/accordion/#event-changestart
Я пытаюсь получить запрос JQuery ajax, чтобы получить некоторые данные и заполнить тело div внутри каждой из моих строк аккордеона JQueryUI, когда строка расширяется. Мое намерение состоит в том, чтобы иметь скрытое поле или что-то подобное в интерактивных h3 аккордеона, и когда событие changestart срабатывает, ajax отключится и получит уникальную страницу для этой строки аккордеона и заполнит ее полезным html.
Моя проблема в том, что я не могу найти никакой информации о свойствах или значениях, прикрепленных к объектам, возвращаемым в параметрах функции события changestart. Кто-нибудь знает, как это сделать или получить эти значения?
Код, который у меня есть прямо сейчас, таков:
$("#accordion").accordion({
collapsible: true,
active: false,
changestart: function(event, ui) {
alert('hello:' + event.target.id + ':' + ui.id);
}
});
Что вызывает предупреждение, отображающее сообщение hello:accordion:undefined
Я видел этот пост, который, похоже, соответствует тому, что я пытаюсь понять... тип объекта пользовательского интерфейса jQuery для объекта пользовательского интерфейса, переданного в функцию обратного вызова?
Спасибо,
Мэтт.