2011-05-10 76 views
1

我無法得到下面的代碼與Firefox一起使用。使用jQuery與Firefox 4.0.1的問題

在其他瀏覽器上,此代碼會導致鏈接被突出顯示。但是用Firefox我不能讓它甚至執行js。

<h:form> 
     <h:commandLink class="selector"  action="#" value="Create" onclick="return false;"/> 
     <h:commandLink class="selector"  action="#" value="Check" onclick="return false;"/> 
    </h:form> 

繼承人js。

$(function() 
{ 

    $(".selector").click(function() 
    { 
     $(this).toggleClass('highlightChoice'); 

     return false; 
    }); 
}); 

感謝提前:)

編輯:

而且,古怪足夠沒有 '返回false' 事件的onclick的頁面似乎刷新。

+0

嘗試刪除onclick屬性。這不應該是必要的。 – ZippyV 2011-05-10 08:34:54

+0

頁面沒有它刷新,雖然它不應該考慮js代碼。 – David 2011-05-10 08:40:09

+0

$('form.selector')或$('form \:selector') – 2011-05-10 09:30:34

回答

0

我認爲你應該使用:

styleClass="selector" 

代替:

class="selector" 

您< H:commandLink/>

+0

測試過,沒有工作。儘管設計明智,但最好使用,謝謝:) – David 2011-05-10 08:43:23