我有一堆select个元素,它们的形式是I am using the Jquery Chosen plugin.如何重置表单?以下情况不起作用:

<input type="reset" />

推荐答案

你需要重置字段的值,然后触发输入上的liszt:updated事件以使其更新,我在这里修改了一个工作示例.

http://jsfiddle.net/VSpa3/3/

$(".chzn-select").chosen();
$('a').click(function(){
    $(".chzn-select").val('').trigger("liszt:updated");
});​

Since the release of chosen v1.0 the trigger is now called 'chosen:updated'. Anyone using this new version needs to trigger the update using

$(".chosen-select").val('').trigger("chosen:updated");

Jquery相关问答推荐

使用jquery ui来回滑动切换

如何使用 jquery 获取屏幕的高度

ajax调用后Jquery事件不会触发

确定元素是否是其父元素的最后一个子元素

如何在 jQuery 中 Select 特定的表单元素?

如何在 jQuery Select 器中定义 css :hover 状态?

如何制作 AngularJS 指令来停止传播?

使用 jQuery 发送 JSON 数据

有没有办法放大 D3 力布局图?

在没有 jQuery 的情况下在 node.js 上合并或合并 JSON

JQuery html() 与 innerHTML

禁用表单提交上的提交按钮

jquery-ui datepicker更改z-index

jQuery Button.click() 事件被触发两次

jQuery Select 器中前导冒号的目的是什么?

是否可以在 beforeunload 弹出窗口中显示自定义消息?

消除移动 Safari 中点击事件的 300 毫秒延迟

如何在新窗口中打开链接?

超时 jQuery 效果

jQuery / Javascript - 如何将像素值 (20px) 转换为数值 (20)