使用jQuery定位特定的Wordpress小部件表单

使用jQuery定位特定的Wordpress小部件表单,jquery,wordpress,Jquery,Wordpress,我正在开发一个新的Wordpress小部件。widgets管理面板中的配置表单包括类别和子类别下拉列表(这些不是Wordpress类别) 这些下拉列表的值需要通过AJAX检索,另外更改类别下拉列表也应该通过AJAX将新值加载到子类别下拉列表中。为此,我需要使用jQuery以当前下拉列表为目标,并为更改事件设置一个处理程序 如何在Wordpress中获得正确的jQuery选择器来实现这一点?用户可能会在侧边栏中添加一些小部件,因此我不能使用通用ID或CSS类。或者是否有一种更合理的编码方式,可能是

我正在开发一个新的Wordpress小部件。widgets管理面板中的配置表单包括类别和子类别下拉列表(这些不是Wordpress类别)

这些下拉列表的值需要通过AJAX检索,另外更改类别下拉列表也应该通过AJAX将新值加载到子类别下拉列表中。为此,我需要使用jQuery以当前下拉列表为目标,并为更改事件设置一个处理程序


如何在Wordpress中获得正确的jQuery选择器来实现这一点?用户可能会在侧边栏中添加一些小部件,因此我不能使用通用ID或CSS类。或者是否有一种更合理的编码方式,可能是使用wp\u localize\u脚本?

在类别下拉列表中必须有一些独特的因素(因为您说进行选择会在子类别中加载选项)

我将使用data()方法将此唯一标识符(无论是id还是其他)附加到每个下拉列表,并将一个类附加到每个下拉列表(mywidgetname类别或其他)

然后迭代与类匹配的每个元素,附加change()事件处理程序,该处理程序随后读取使用data()附加的唯一标识符,并修改相应的子类别select