jQuery – 当链接点击时,将光标放在输入字段中

前端之家收集整理的这篇文章主要介绍了jQuery – 当链接点击时,将光标放在输入字段中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
单击特定链接后,我想将光标放在输入字段中。我正在使用这个小型搜索引擎。

想象一下输入字段:[]。然后一些链接添加一个字符串如:丹麦,英国等到输入字段。

现在我需要这样放置光标:“丹麦,[这里]”。

这可能吗?

*更新*

我现在使用这个代码来替换文本,你如何添加“位置光标”这一点?

$('#denmark').click(function(){     
   $('#searchBoxBig').val('Denmark,');
});

解决方法

您可以使用selectionStart和selectionEnd属性设置光标在输入框中的位置。如果您不想选择任何文本,只需使它们彼此相等。

您可以这样做:

var input = $("input");
input[0].selectionStart = input[0].selectionEnd = input.val().length;

猜你在找的jQuery相关文章