2012-10-13 2 views
0

가능한 중복 :
Unselect what was selected in an input with .select()jquery로 선택한 항목의 선택을 취소 하시겠습니까?

나는 등 옵션, 체크 박스와 같은 특정 태그의 기능이 알고 ..하지만 사람들은 내가 찾고 있어요 사람이 아니다. 난 이벤트를 선택한 텍스트를 실행할 때

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

것은 이미지 영역을 선택하지 같아야

I는 이것의 반전이 필요하다.

unselect와 같은 기능이 있습니까?

문제는 여기에서 볼 수 있습니다 :

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(); 
    }); 
+0

우리에게 당신의 HTML을 보여주세요 – freebird

+0

@FelixKling 나는 그것이 .select()와 함께 선택되었다고 말하지 않았습니다. – motto

+0

텍스트가 어떻게 선택 되든 상관 없습니다. 당신은 텍스트를 선택 해제하고 싶습니다. 따라서이 질문은 다른 질문과 중복됩니다. 당신의 예제가 텍스트를 선택하기 위해'.select'를 사용하기 때문에 나는 단지 그 질문을 골랐다. 답은 문제에도 적용됩니다 (동일한 문제이기 때문에). –

답변

1

을 이를 처리하는 jQuery 라이브러리는 브라우저 호환성에 대해 걱정해야한다는 것을 의미합니다. 너 자신이야.

대부분의 브라우저에서, 당신은 당신이

document.selection.emtpy(); 
+0

불행히도 작동하지 않음 – motto

+0

@motto : "작동하지 않음"은 매우 유용한 오류 설명이 아닙니다. 정확하게 당신은 무엇을하고 있으며 무엇을 기대합니까? http://jsfiddle.net/ 데모를 작성하여 문제를 재현 할 수있는 방법을 설명하십시오. 우리에게 조각을 던지고 우리가 무엇을 실제로 의미하는지 먼저 알아 내야 만 우리는 당신을 도울 수 없습니다. –

0

사용

$.unbind(eventType, false) 
0

내가 생각하는 것을 확인해야 할 수도 있습니다, 문제가 브라우저에서

window.getSelection().empty(); 

을 실행할 수 있어야 그 :

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

또는 :

$("input").blur(); 

은 찾고 계신 것입니다.

+0

도 작동하지 않습니다. – motto

관련 문제