我想通過實現一個簡單的菜單學習jQuery。我有<div>
元素作爲按鈕,並有鏈接。我試圖將onclick事件添加到導航瀏覽器到div中鏈接地址的div。這基本上是我的僞代碼。真實的代碼是什麼?我該如何改進?任何反饋讚賞!jQuery:簡單的菜單
// Iterate over each menu button
$('.masterHeaderMenuButton').each(function() {
// Get the link in each button and set the button's onclick to
// redirect to the link's address
var url = $('a', this).attr('href');
this.click(function() {
window.location.href = url;
});
// If the user is on the page for the current button, hilight it
if (window.location.href === url) {
$('a', this).addClass("masterHeaderMenuButtonSelected");
}
});
您正在綁定「點擊」鏈接,但我認爲OP意味着將其綁定到整個按鈕。 – 2010-05-04 13:52:39