2012-05-09 2 views
0

select with onchange 이벤트를 사용하고 있습니다. 사용자가 select에서 항목을 선택하면 jquery 게시물을 사용하여 아래 내용을로드하고 있습니다. 그것은 잘 작동합니다. 하지만 초점은 선택에 남아 있습니다. 키보드에서 아래쪽 화살표를 사용하여 아래로 스크롤하면 선택 내용이 다른 내용을로드합니다.jquery를 사용하여 스크롤 막대에 포커스 이동

변경 이벤트 이후에 선택 항목에서 스크롤바로 포커스를 옮기는 방법을 알고 싶습니다.

감사합니다.

+0

비슷한 종류의 게시물을 찾을 수 있습니다 http://stackoverflow.com/questions/7288565/lose-focus-from-select-box-with-jquery-change-event. 가능한 중복 – TRR

답변

3

스크롤 막대에 집중할 필요가 없습니다 (가능한 경우조차 모르겠다). 선택에 집중하지 않으면됩니다.

그래서 onchange를 핸들러 내부 :

$(this).trigger('blur'); 
jQuery를 POST 요청의 succes에에
0

당신이 할 수있는
장소

$('#select').next().focus(); 

예 :

  $.ajax 
       ({ 
        type: "GET", 
        url: URL 
        success: function (html) 
        { 
         // your code here 
         $('#select').next().focus(); 
        } 
       }); 
관련 문제