之前,我不知道自己爲什麼我收到此錯誤(我讀每一個主題名稱相似,但這些問題的答案並不適用):JQuery:失蹤;聲明
$(document).ready(function() {
postAndFade($node, post_key) {
var id = $node.parents.('.id').find('.id-value').text();
var post_val = $node.text();
$node.fadeOut('slow');
$.ajax({
type: "POST",
url: "process.php",
data: "id="+id+"&"+post_key+"="+post_val,
success: function(data) {
$node.html(data);
$node.fadeIn('slow');
}
});
return false;
}
$('.featured-value').click(function() { return postAndFade($this, 'featured'); });
$('.visible-value').click(function() { return postAndFade($this, 'visible'); });
});
哪個版本的jQuery?你是在本地加載jquery.js還是外部加載CDN? –
CDN,我相信最新版本 – martincarlin87
下次我會推薦通過jsLint或jsBin(或其他)運行你的代碼。或者可以使用YUI或Google的Closure語法檢查器。 –