2014-10-29 40 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」)')。 – 2014-10-29 04:43:51

+0

是的,你錯過了一些東西。準確的雙引號。 – 2014-10-29 04:44:38

+0

即使引用它不起作用? – 2014-10-29 04:51:22

回答

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

失蹤 「並使用'觸發'功能