2015-02-27 3 views
2

Я использую MagicSuggest для multiselect. В моей форме я использую вкладку, чтобы перейти к следующему полю. Когда я нажимаю вкладку из одного поля, она должна перейти в поле ввода magicsuggest. далиКак установить фокус на MagicSuggest Элемент ввода

$("#mselect").focus(); //not working 
$("#mselect input").focus(); //not working 

Это мой код.

<link href="magicsuggest/magicsuggest.css" rel="stylesheet"> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 

<script src="magicsuggest/magicsuggest.js"></script> 
<script type='text/javascript'> 
    var ms; 
    $(document).ready(function() { 

     function select() { 
      ms = $('#ms-scrabble').magicSuggest({ 
       expandOnFocus: true, 
       useTabKey: true, 
       autoSelect: false, 
       data: ['Banana', 'Apple', 'Orange', 'Lemon'], 
       id:'sa' 
      });  

       ms.setValue(['Banana']);  
     }   
select(); 

$("#test").blur(function(){ 
    test();  
});  
    }); 
    function test(){ 
    console.log(ms); 
    ms.clear(); 
    ms.setValue(['Orange']); 
    ms.collapse(); 
    $('#ms-scrabble').focus(); 
} 
</script> 
<form name='frm' method='post' action='test.php'> 
<div><input class="form-control"></div> 
<div><input class="form-control"></div> 
<div><input class="form-control" id="ms-scrabble" name='ms-scrabble' autofocus="true"></div> 
<div><input class="form-control" id="test"></div> 
<input type='submit'> 
</form> 

Любая помощь будет принята с благодарностью.

С уважением, Рекха

+0

Я добавить код в мои question.pls передать его. –

ответ

3

Я решил проблему с помощью следующего кода,

ms.input.focus(); 

С уважением, Рекха