![](/img/trans.png)
[英]Focus textarea on mobile from click event using jQuery .trigger()
[英]jquery click function to focus on textarea?
function insertParamIntoField(anchor, param, field) {
var query = anchor.search.substring(1, anchor.search.length).split('&');
for(var i = 0, kv; i < query.length; i++) {
kv = query[i].split('=', 2);
if (kv[0] == param) {
field.value = kv[1];
return;
}
}
}
$(function () {
$("a.reply").click(function (e) {
console.log("clicked");
insertParamIntoField(this, "replyto", $("#inputField")[0]);
e.preventDefault();
return false; // prevent default action
});
});
html文件
<textarea name="inputField" id="inputField" tabindex="1" rows="2" cols="40"></textarea>
<a class ="reply" href="home.php?replyto=username">reply</a>
这是我的脚本,当用户单击打印输出@username的回复链接时它会消失的样子,但是我想知道我是否在页面的按钮上并单击了回复,我希望焦点重新回到文本区域最佳? 我在考虑在html中使用#tags的思路,但这是在jquery / javascript中做的一种方法! 谢谢
您可以调用$("#inputField").focus()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.