Default Button是一个小型jQuery插件,它允许您为指定的元素分配一个按钮,当您在该元素内按Enter键时,该按钮将被单击。
对于在任何文本输入处按ENTER键后提交HTML表单都很有用。
1.下载并加载jQuery之后的默认按钮插件的缩小版。
- <script src="/path/to/cdn/jquery.slim.min.js"></script>
- <script src="/path/to/dist/jquery-default-button.min.js"></script>
2.按如下方式为元素指定按钮:
- <!-- Element 1 -->
- <div id="Div1">
- Pressing enter in either of these textboxes will press Button1.<br />
- <input type="text"/>
- <input type="text"/>
- </div>
- <!-- Element 2 -->
- <div id="Div2">
- Pressing enter in either of these textboxes will press Button2.<br />
- <input type="text"/>
- <input type="text"/>
- </div>
- <!-- Button 1 -->
- <input type="button" id="Button1" value="Button1" />
- <!-- Button 2 -->
- <input type="button" id="Button2" value="Button2" />
3.初始化默认按钮插件并完成。
- $(document).ready(function(){
- // Button 1
- $("#Div1").defaultButton("#Button1");
- // Button 2
- $("#Div2").defaultButton("#Button2");
- // for test purpose
- $("input[type=button]").on("click", function(){
- alert("You pressed " + $(this).attr("id"));
- });
- });