你好,我很棒的WP peeps。我有一种情况,我有一个手风琴,我想为我添加的每个新手风琴添加一个显示/隐藏所有按钮。
因此,我可以在管理员中为每个新按钮生成帖子ID,如:
<button id=\'wp_1\'></button>
我还可以为onclick事件添加jQuery代码,该事件将打开手风琴,如:
$(\'#wp_1\').on(\'click\', function () {
$(\'.panel-collapse\').collapse(\'toggle\');
});
问题是,我不知道如何生成多个动态ID,以便每个按钮只打开它下面的手风琴。因此,在下面的屏幕截图中,如何让WP也为#WP\\U 31生成onclick?感谢您的帮助。
最合适的回答,由SO网友:captainM 整理而成
我使用jQuery最近的方法解决了这个问题。我必须将按钮嵌套在容器中,以便函数能够返回被单击的特定按钮元素的第一个祖先。
$(".toggle-button").on("click", function() {
$(this).closest(\'.collapse-group\').find(\'.wpsm_panel-collapse\').collapse(\'toggle\');
});