首页 > 解决方案 > 将 onclick 事件添加到主题小部件按钮时出现问题

问题描述

我遇到了 onclick() 事件没有通过菜单项按钮触发的问题。此按钮不在标准菜单中,它是通过小部件区域添加到菜单中的,因此我无法真正编辑锚标记。单击该按钮后,应该会调出一个调度程序。

有问题的菜单按钮“请求服务”:

在此处输入图像描述

这是小部件区域和我的选项:

在此处输入图像描述

以下是事件正常运行时会发生的情况。

在此处输入图像描述

我尝试使用以下方法定位按钮的类:

$(document).ready(function() {
        $('a.btButtonWidgetLink').click(function() {
            onclick="ScheduleEngine.show()";
        });
    });

当我在 Chrome 中执行检查器时,它没有显示在锚标记中。我使用插件“Custom CSS & JS”添加了上面的代码。

任何帮助将非常感激。

更新:两条评论都正确回答了我的问题。正确代码: $('a.btButtonWidgetLink').click(function() { ScheduleEngine.show(); });

标签: javascriptjquerywordpresswidget

解决方案


推荐阅读