我有一個鏈接如下。JQuery href防止默認問題與錨點
<a href="#" id="tab3Link">Tab 3</a>
選項卡2中,當選項卡3被點擊時,我想先驗證於表2形式是否被正確填充。
$("#tab3Link").click(function(e){
e.preventDefault();
$("#tab3Link").prop("href", "#");
if(validateTab2()){
$("#tab3Link").prop("href", "#tab3Info");
return true;
}else{
return false;
}
});
#tab3Info
錨點應該把頁面換成新的div。但點擊不會發生。但是,如果我在URL的末尾手動追加#tab3Info
並按下回車鍵,頁面會移至新標籤。所以在上面的函數中,雖然href被改變,但點擊函數不會發生。
當JQuery 1.4.2與Jquery mobile 1.1.0一起使用時,這工作正常。 JQuery升級到1.9.1並且Jquery mobile升級到1.3.2時會出現問題。
工作就像一個魅力。謝謝... –