基本上有多個選項可以用javascript捕捉「onclick」事件。不同的處理方式點擊事件
的HTML:
<div id='menu'>
<button>Title</button>
</div>
以下幾個jQuery的選擇:
<script>
var menu = $('#menu');
var buttons = menu.find('button').click(menuEvent);
function menuEvent() {
..
}
</script>
<script>
var menu = $('#menu');
var buttons = menu.find('button');
buttons.click(function() {
..
});
</script>
<script>
var menu = $('#menu');
var buttons = menu.find('button');
buttons.get(0).onclick = function() {
..
});
</script>
現在他們看起來都一樣,他們也有可能不是真的快於彼此。那麼這三者中的哪一個將是「最好」的方法,或者有更好的方法?
我知道你可以用JavaScript做到這一點,但我打算使用jQuery,因此它可能會使事情複雜化,當它不必。