我是一個Jquery noob,非常在學習階段。
這是我的小提琴: http://jsfiddle.net/4tjof34d/jquery:當文本框發生變化時獲取文本框的值和標識
(雙擊任何三個點來獲得一個文本框上面搗鼓,然後輸入該框,然後按輸入值) 正如你可以看到它的工作原理,但如何當用戶在文本框中添加新值時,我能得到id和value嗎?
基本上,我需要到像這樣得到的數值:
var theId = $(this)id;
var newValue = $(this)value;
// console.log(theId+" "+newValue+ " "+savedData);
,所以我可以做一個AJAX調用新的值/ s的更新DB。
如果你可以把評論的代碼爲好,例如:
// ajax call here
,將一併感謝!
如果我將它放在showText()中,那麼用戶輸入的每個字母都不會被調用? – Ryan
我沒有深入研究你的代碼,但是'showText'是你更新值的地方,對吧?所以你會在那裏AJAX。此外,您還需要檢查輸入是否仍然集中在'keypress'回調中,目前可以觸發'showText'兩次。 –
謝謝!,它在showText()中工作。我不知道該怎麼做這個部分:''''''''''''''''''''''''''要檢查輸入是否仍然在按鍵回調中聚焦,目前您可以觸發showText兩次' – Ryan