我必須檢測到該變化時與類變化input
值。我的解決辦法:檢測輸入[類型=「文本」]的變化立即
我有這個輸入:
<input type="text" class="inpt" />
我有這樣的檢查:
$('input.inpt').on("input change", function() {
doStuff();
})
當我在輸入型的東西,doStuff()
立即執行。當我需要在JavaScript中改變輸入的值,我做的:
$('input.inpt').val(value);
$('input.inpt').change();
這是做到這一點的好辦法(因爲它似乎有點髒用那樣改變功能)?它可以在所有瀏覽器上運行嗎?謝謝。
'上(「輸入」'肯定不會做太多。 .. @hungerpain我想不會,因爲輸入的值可以在JavaScript的一些功能改變(當用戶按下一個鍵時觸發),onkeypress事件(火災,當用戶 – lonesomeday
你可以使用'keypress'着你? – krishgopinath
。 –