gpt4 book ai didi

jquery-ui - JQueryUI Accordion changestart 事件 - 如何从中获取数据?

转载 作者:行者123 更新时间:2023-12-01 02:54:35 25 4
gpt4 key购买 nike

http://jqueryui.com/demos/accordion/#event-changestart

我试图让 JQuery ajax 请求获取一些数据,并在行展开时填充每个 JQueryUI Accordion 行内的 div 主体。我的目的是在 Accordion 的可点击 h3 内有一个隐藏字段,或一些类似的字段,当 changestart 事件触发时,ajax 将关闭并为该 Accordion 行获取一个独特的页面,并用有用的 html 填充它。

我的问题是我似乎无法找到有关附加到 changestart 事件函数参数中返回的对象的属性或值的任何信息。有谁知道如何做到这一点或获得这些值?

我现在的代码是这样的:

$("#accordion").accordion({
collapsible: true,
active: false,
changestart: function(event, ui) {
alert('hello:' + event.target.id + ':' + ui.id);
}
});

这会引发显示消息 hello:accordion:undefined 的警报

我看过这篇文章,它似乎与我想要弄清楚的内容一致......
jQuery UI object type for "ui" object passed to the callback function?

谢谢,

马特。

最佳答案

看起来像 ui持有这个:

$('.ui-accordion').bind('accordionchangestart', function(event, ui) {
ui.newHeader // jQuery object, activated header
ui.oldHeader // jQuery object, previous header
ui.newContent // jQuery object, activated content
ui.oldContent // jQuery object, previous content
});

关于jquery-ui - JQueryUI Accordion changestart 事件 - 如何从中获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3513635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com