したがって、ボタンをクリックしたときに何かを実行したい場合は、次のいずれかを実行できます。
<!-- EXAMPLE A-->
<input type="button" onclick="alert('hello world');">
または私ができる
<!-- EXAMPLE B-->
<input type="button" id="clickme">
<script>
$('#clickme').on("click",function(){alert('hello world');});
</script>
またはもちろん、任意のバリエーション ( on change
、 on hover
) とショートカット ( .click()
.change()
) が可能です...
A が短いという事実以外に、違いは何ですか? どちらが優れているのか、その理由は?
.html()
サイトに要素 (ボタンなど) を動的に追加するために使用する場合、B はこの新しく作成されたボタンでは機能せず、A を使用する必要があることに気付きました...
どんな洞察も役に立ちます!