如何使用 jQuery 激活文本区域?
How to activate a textarea with jQuery?
我有一个文本区域 (#textarea),我想在单击按钮 (#activate) 时 "activate"。 "activate",我的意思是应该会出现闪烁的提示,您应该可以在文本区域中输入内容。换句话说,点击 #activate
应该与点击实际的文本区域具有相同的效果。
<div id="activate">ACTIVATE</div>
<%= form_for @comment do |f| %>
<%= f.text_area :text, id:"textarea" %>
<%= f.submit "Go" %>
<% end %>
这可以使用 jQuery 吗?
您可以使用 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>
相关事件称为焦点。使用 jQuery 你可以像这样设置焦点:
$('#textarea').focus();
我有一个文本区域 (#textarea),我想在单击按钮 (#activate) 时 "activate"。 "activate",我的意思是应该会出现闪烁的提示,您应该可以在文本区域中输入内容。换句话说,点击 #activate
应该与点击实际的文本区域具有相同的效果。
<div id="activate">ACTIVATE</div>
<%= form_for @comment do |f| %>
<%= f.text_area :text, id:"textarea" %>
<%= f.submit "Go" %>
<% end %>
这可以使用 jQuery 吗?
您可以使用 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>
相关事件称为焦点。使用 jQuery 你可以像这样设置焦点:
$('#textarea').focus();