我有以下聲明返回錨標記中的虛假給出錯誤
<a href="javascript: return false;" id="addNew1">ADD NEW ROW</a>
如果我點擊這個我碰到下面的錯誤在我的瀏覽器。
return not in function
我用下面的jQuery函數
$('#addNew,#addNew1').click(function(){
我需要包括這功能,我之所以不就是添加「N#符號,因爲頁面跳轉到頂部的頁面。
我有以下聲明返回錨標記中的虛假給出錯誤
<a href="javascript: return false;" id="addNew1">ADD NEW ROW</a>
如果我點擊這個我碰到下面的錯誤在我的瀏覽器。
return not in function
我用下面的jQuery函數
$('#addNew,#addNew1').click(function(){
我需要包括這功能,我之所以不就是添加「N#符號,因爲頁面跳轉到頂部的頁面。
<a href="#" onclick="return false;" id="addNew1">ADD NEW ROW</a>
這工作:
<a href="#" id="addNew1">ADD NEW ROW</a>
$('#addNew, #addNew1').click(function() {
// do stuff
return false;
}
另一種辦法是這樣的:
$('#addNew, #addNew1').click(function(e) {
// do stuff
e.preventDefault();
}
通常情況下,如果要防止默認操作,在這種情況下,是錨點的激活,你在點擊處理程序中執行它。
真的。在一個簡單的例子中,在錨點上的'onclick`處理程序中返回`false`('`)本身可能比使用jQuery更有意義 - 它更容易看到發生了什麼。 – hotshot309 2011-06-17 13:57:46
謝謝,現在我明白了 – Roland 2011-01-19 14:17:07