我有一個contenteditable
股利,當你鍵入它,2秒後,我嘗試改變它的背景顏色。當在輸入中輸入X秒後改變背景顏色
這是我的代碼:
function changeFn(){
$(this).css('background','red')
console.log($(this).attr('id'));
}
var timer;
$("div.content").on("keypress paste", function() {
clearTimeout(timer);
timer = setTimeout(changeFn, 2000)
});
看來,我必須通過$(本)的功能,因爲它不承認這$這是。
當我在按鍵功能中設置背景顏色更改時,它會起作用。
的jsfiddle:http://jsfiddle.net/uc8Tg/
非常感謝。我再一次從你身上學到了一些新東西。 – jQuerybeast 2012-01-09 01:00:50
@jQuerybeast:很高興爲您提供幫助! – 2012-01-09 01:01:39