Я хотел бы изменить текст заголовка с помощью аккордеона jQueryUI. У меня это работает, но код действительно грязный... Я делаю это следующим образом. Я делаю это так, потому что хочу сохранить диапазон, который используется для отображения значка максимизации/минимизации. Здесь я изменяю первый проиндексированный текст заголовка.
var html = $('#selector-header-0').html().split('>');
var span = '';
for (var i = 0; i < html.length - 1; ++i)
span += html[i] + '>';
$('#selector-header-0').empty();
$('#selector-header-0').append(span + 'New Header');
Я хотел бы сделать что-то вроде этого.
$(#selector 0).header = 'New Header';
Я знаю, что у аккордеона есть опция заголовка, но, похоже, она используется для изменения размера заголовка. http://api.jqueryui.com/accordion/#option-header