如何使用jQuery在单击按钮时向输入文本字段添加一些默认文本
让我有以下表单字段如何使用jQuery在单击按钮时向输入文本字段添加一些默认文本,jquery,html,text,input,focus,Jquery,Html,Text,Input,Focus,让我有以下表单字段 <input tyep="text" id="text_field_one" name="your_name"/> <input tyep="text" id="text_field_two" name="your_friends_name"/> <input tyep="text" id="text_field_three" name="your_girl_friends_name"/> <input type="button
<input tyep="text" id="text_field_one" name="your_name"/>
<input tyep="text" id="text_field_two" name="your_friends_name"/>
<input tyep="text" id="text_field_three" name="your_girl_friends_name"/>
<input type="button" id="addToText" value="Add your Default text"/>
现在,当我单击按钮时,我想添加一些默认文本,例如使用jQuery说“Hello”
但是默认文本应该只添加到我上次使用的文本字段中。我无法使用“聚焦”,因为我的鼠标聚焦于按钮本身
为了让我的问题更清楚,下面是一个例子:
让我输入第二个文本字段,我写了“Paul”。我要添加的默认文本是“你好吗?”所以在我点击按钮后,我的第二个文本字段内容应该是“Paul你好吗?”但是第一个和第三个文本字段现在不应该改变
可以那样追踪吗。或者我应该换一种方式思考。我需要你的建议和帮助。只需将任何类型的最后一个焦点元素存储在变量中即可
var last = null;
$('input[type="text"]').on('focus', function() {
last = this;
});
$('#addToText').on('click', function() {
if (last) $(last).val('Hello');
});