2013-03-29 4 views
0

사용자가 enter 키를 누를 때마다 포커스를 변경하는 함수가 있습니다. 이 함수는 대부분의 페이지에서 잘 작동하지만, 이제는 1 개의 선택 및 2 개의 슬라이더 (jqueryui)가있는 페이지가 있습니다. Enter 키를 누르면 포커스가 슬라이더로 변경되지 않습니다.jquery에서 슬라이더로 포커스를 변경할 수 없습니다.

0: select#field_odometerunitsselect 
1: div#field_fuelquantityrangeslider.ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all 
2: div#field_fueldistancerangeslider.ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all 

내 자바 스크립트가 제대로 (이 경우 1) 배열의 다음 요소로 변화하고 있습니다 :

$('#'+inputs.eq(nextinput).id).focus().select(); 
을 console.log 문은 내 선택 요소의 정확한 배열을 반환 내게 보여

누군가 위의 선이 슬라이더로 포커스를 변경하지 않는 이유를 설명 할 수 있습니까?

더 내가 수동으로이 라인

$('#field_fuelquantityrangeslider').focus(); 

에 초점을 설정 시도, 분석하고 너무 실패합니다. 코드 문제는 아니지만 슬라이더입니다. 어떻게 슬라이더에 초점을 맞 춥니 까?

답변

관련 문제