본문 바로가기

Computer/Etc

jquery 이용해서 키보드 입력시 input에 포커스 설정 및 블록 선택하기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<input id="query_input" type="text">
 
<script type="text/javascript">
    $is_focused = false;
    $("body").keydown(function() {
        $("#query_input").focus();
    });
 
    $("#query_input").focus(function() {
        if($is_focused == false) {
            this.select();
            $is_focused = true;
        };
    });
 
    $("#query_input").focusout(function() {
        if($is_focused == true) {
            $is_focused = false;
        };
    });
</script>
cs