我正在使用jQuery UI,我想检查accordion
是否已经应用于某个元素。在这种情况下,我会刷新它,否则我会应用它。我想要这样的东西
if (already_applied) {
$('#element').accordion('refresh');
}
else {
$('#element').accordion(
{
header: '> div > h3',
collapsible: true,
active: true,
autoHeight: false
}
);
};
答案 0 :(得分:5)
这应该有效:
if ($('#element').hasClass('ui-accordion')) {
$('#element').accordion('refresh');
}
else {
$('#element').accordion({
header: '> div > h3',
collapsible: true,
active: true,
autoHeight: false
});
};