0
在外部js文件,我有這樣的功能:JQuery的刪除功能問題
//remove a stop
var removeStop = function(){
$(this).parent('.remove').parent('.stop_actions').parent('.stop').remove();
};
和頁面本身,我有這樣的嵌入式腳本執行上點擊該功能:
//remove stop
$(".remove a").click(removeStop);
但它不工作。我認爲'$(this)'可能存在問題,因爲在我將它分開之前(我之前在外部js中有兩個部分在一起),一切正常。
感謝, 布賴恩
編輯:有一個錯字時,「$」出現在第二個代碼塊
有啊再次失蹤了'$'更靈活在第二部分之前 – Neal 2011-04-13 16:56:59
你在'(「.remove a」)開頭缺少'$'。click(removeStop);'..你知道嗎? – 2011-04-13 16:58:38
是否確定'$(this).parent('。remove')。parent('。stop_actions')。parent('。stop')'是否是在刪除它之前的實際元素? – Neal 2011-04-13 16:59:17