jquery - 使用 jQuery 提交表单下拉列表

标签 jquery forms wordpress form-submit

我正在使用一个名为 dropkick 的下拉插件,它将选择菜单替换为更美观的自定义下拉菜单。我想在此下拉列表中显示我的 WordPress 类别列表。下面是生成下拉列表的 PHP 代码:

<form action="<?php bloginfo('url'); ?>/" method="get" class="pretty">
    <?php $select = wp_dropdown_categories('show_option_none=Select category&show_count=1&orderby=name&echo=0');
    echo $select; ?>
</form>

将其变成“漂亮的下拉菜单”的 JavaScript 代码如下。

$('.pretty select').dropkick({
      theme: 'default',
      change: function (value, label) {
         INSERT CALLBACK HERE
      }
});

我需要编写一个回调,在用户选择类别后提交表单。我该怎么办?

我尝试使用 return this.form.submit()return $(this).parent().form.submit() 但没有提交表格。如何使用 jQuery 自动提交表单?

表单操作和方法已在表单中定义。

最佳答案

Christofer Eliasson 的答案可能是正确的,但以防万一您有不止一种表格,这样会更好:

$(this).closest('form').submit();

关于jquery - 使用 jQuery 提交表单下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10487164/

相关文章:

html - 输入和提交按钮在同一行

javascript - 响应表不显示列值

jquery - 漂亮的 GUI Javascript 框架

jquery - 将外部 javascript 文件放在一个主文件中

javascript - html/java 用户提交的更改会实时显示给每个人

javascript - 从表单中删除节点?

javascript - 使用 Sinon 在 D3 中测试鼠标悬停事件

python - Flask 和 SQLAlchemy 使用哪个 Forms 库

jquery - 在 wordpress 菜单中,从菜单项中删除悬停功能并将其替换为点击功能

php - 如何在wordpress的侧边栏下方添加图片