這是我的代碼。當你看到「警報([...])」時,彈出警報。爲什麼CSS樣式沒有改變? '點擊'事件並不是也不是!jQuery:選擇後無法更改元素樣式
resolveSideMenuAddress: function() {
var firstLink = $("#masterHeaderMenu .masterHeaderMenuButton a:first");
function select(link) {
alert('i alert');
link.css({
'color': '#9a4d9e',
'cursor': 'default'
});
alert('color and cursor not changed');
link.click(function() {
alert('click');
return false;
});
}
if (window.location.pathname === firstLink.attr('href')) {
alert('i alert');
select(firstLink);
}
}
我試過addClass()並且不能改變鏈接的顏色。
你應該接受一些回答其他問題,以鼓勵人們把精力投入到響應。 – 2010-05-04 01:43:36
您有兩次相同的警報 - 您是否看到它彈出兩次? – 2010-05-04 01:43:49
是的,我是。很好的問題。我很抱歉成爲jQuery newb。 – JamesBrownIsDead 2010-05-04 01:46:43