私は 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()
and も使用してみreturn $(this).parent().form.submit()
ましたが、フォームを送信しませんでした。jQueryを使用してフォームを自動送信するにはどうすればよいですか?
フォーム アクションとメソッドは、フォームで既に定義されています。