如何使用jQuery激活textarea?

问题描述 投票:0回答:2

我有一个textarea(#textarea),我想在点击一个按钮(#activate)时“激活”它。通过“激活”,我的意思是应该出现闪烁的提示,你应该能够输入textarea。换句话说,单击#activate应该与单击实际textarea具有相同的效果。

<div id="activate">ACTIVATE</div>

<%= form_for @comment do |f| %>
  <%= f.text_area :text, id:"textarea" %>
  <%= f.submit "Go" %>
<% end %>

这可能使用jQuery吗?

javascript jquery textarea
2个回答
2
投票

你可以使用jQuery focus()

$('#activate').click(function() {
  $('#textarea').focus();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<div id="activate">ACTIVATE</div>

<textarea id="textarea"></textarea>

1
投票

相关事件称为焦点。使用jQuery,您可以像这样设置焦点:

$('#textarea').focus();
© www.soinside.com 2019 - 2024. All rights reserved.