如何使用jquery取消选择所选项?

时间:2012-10-13 10:11:27

标签: jquery

  

可能重复:
  Unselect what was selected in an input with .select()

我知道有特定标签的功能,如选项,复选框等。但那些不是我想要的。

我需要反过来:

http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_event_select_trigger

当我触发事件时,应取消选择所选文本,图像,区域。

是否有取消选择的功能?

问题可以在这里看到:

enter image description here

到目前为止,我已经尝试了那些但没有奏效的方法:

jQuery('.es-nav-next, .es-nav-prev').click(function(){
    //    jQuery("btn btn-large btn-primary").focus();
    //  jQuery(this).stop(true, true).delay(600).hide().delay(600).fadeIn().blur();      
        jQuery("#falseselect").select();
        document.selection.emtpy();
    window.getSelection().empty();
    jQuery(this).blur();
    });

3 个答案:

答案 0 :(得分:1)

我不知道有一个处理这个问题的jQuery库,这意味着你必须自己担心浏览器兼容性。

在大多数浏览器中,您应该能够运行

window.getSelection().empty();

在有问题的浏览器中,您可能必须使用

document.selection.emtpy();

答案 1 :(得分:0)

使用

$.unbind( eventType, false )

答案 2 :(得分:0)

我认为:

$("input").trigger('blur');

或:

$("input").blur();

是您正在寻找的那个。