如果我有一個類'textInputs'的輸入並且具有這些元素的粘貼功能,我需要在paste事件函數中嵌套一個setTimeout函數,但是如何才能我在timeout函數裏面定義了this
?下面的代碼不起作用,因爲this
未在setTimeout函數內部定義。謝謝。如何在嵌套的setTimeout函數中使用'this'
$('.textInputs').on('paste',function() {
var element = this;
window.setTimeout(function() {
newstr = element.value.replace(/\n/g, '');
$(this).val(newstr);
},100);
});
UM,您使用的就行了以上'element' ... – epascarello
謝謝大家,現在似乎很明顯,但它甚至沒有發生在我身上。很累。 :) – user2014429
這個問題似乎是脫離主題,因爲_答案一直在你身邊._ – Mathletics