Uncaught TypeError:Object [object Object]沒有方法'replace'準確。代碼:jquery detach():[object Object]沒有方法'replace'
var controls = $('#head_hidden').children().eq(0);
var item_mouse_over = function() {
$(this).append(controls);
}
var item_mouse_leave = function() {
$(this).detach(controls); //this is the problematic strig
}
$('.item').mouseover(item_mouse_over);
$('.item').mouseleave(item_mouse_leave);
這裏是jsfiddle的解釋。隨着item_mouse_over()我添加「控制」到元素,但item_mouse_leave()我不能刪除它們:(
和你怎麼樣調用這個函數?有可能你的'this'變量不是你認爲的那樣。 – Alnitak 2012-08-15 12:31:46
@Alnitak好的,謝謝,補充電話,現在有什麼想法? – scythargon 2012-08-15 12:59:51
你想要做什麼? – zero 2012-08-15 13:00:47