2014-10-29 2 views
-1

Ключ ввода в этом скрипте не нажимает кнопку «новый».Ввод ключа не нажимает на элементы

Я что-то упустил?

Кнопка:

<script> 
<a class="btn btn-primary" id="new" href="@Url.Action("New", "New")">New</a> 
</script> 

Сценарий:

<script> 
     $(document).keypress(function (e) { 
      if (e.which == 13) { 
       $("#new).click(); 
      } 
     }); 
</script> 
+2

." * Я упускаю что-то здесь *? "- синтаксическая ошибка, конечно (' $ ("# new)' должно быть '$ (" # new ")'). –

+0

Да, вам что-то не хватает. Точная двойная цитата. –

+0

Даже с цитатой это не работает? –

ответ

0
$(document).bind('keypress', function (e) { 
    if (e.keyCode == 13) { 
     $('#new').trigger('click');  
    } 
    return false;  
}); 

Missing "и использовать 'триггер' функция

Смежные вопросы