onclickはバインディングイベントです。Click自体は、要素のclick()メソッドが実行される限り、その機能を持つメソッドです。
HTML コードを見てください<script type="text/javascript"> $(function(){ $("#btn4").click(function(){ $("#btn3").click(); }); }); function change(){ alert("onclick"); } </script> <button id="btn3" onclick="change()">dd</button> <button id="btn4">ee</button>
ボタンがクリックされると、「dd」のonclickイベントがトリガーされます(通常、「dd」のonclickイベントは「dd」ボタンを押すことによってトリガーされる必要があります)。その理由は、
$("#btn4").click(function(){ $("#btn3").click(); });
$("#btn3").click(function(){ alert("*****"); });
<script type="text/javascript"> $(function(){ $("#btn3").click(function(){ alert("aa"); }); }); function change(){ alert("bb"); } </script> <button id="btn3" onclick="change()">dd</button>
以上がjQuery:.clickとonclickの違いの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。