1

我一直在使用 jQuery-QueryBuilder 在我的 Rails 应用程序中实现高级搜索功能。这个很酷。

现在,我想通过添加一个名为Add Custom Group的新添加组作为我的屏幕截图来自定义模板。

在此处输入图像描述

添加自定义组按钮的行为几乎与添加组按钮相同,但是当单击该按钮时,我将有更多逻辑来添加默认过滤器。

我现在在这个回调中调试beforeAddGroup.queryBuilder(event, object)。但是,当我执行object.$elor时event.target,我会得到整个 div 元素,其中包含您在屏幕截图中可以看到的所有内容,这就是为什么我找不到查看单击哪个组按钮的方法的原因。

简而言之,我的目标是知道单击了哪个组按钮,无论是Add group还是Add Custom Group

如果需要更多详细信息,请随时告诉我,这将帮助您确定我的问题,我们可以找到解决方案。

4

1 回答 1

0

尝试使用 afterAddGroup 事件将 onclick 事件添加到您的组按钮。保存单击按钮的值以用于您的其他事件。查看如何保存值:jQuery 如何获取最后点击元素的类或 ID?

于 2019-09-26T16:58:23.010 回答