我有一个textarea (#textarea),当单击一个按钮(#activate)时,我想要“激活”它。通过“激活”,我的意思是闪烁的提示符应该会出现,并且您应该能够键入文本区域。换句话说,单击#activate应该具有与单击实际文本区域相同的效果。
<div id="activate">ACTIVATE</div>
<%= form_for @comment do |f| %>
<%= f.text_area :text, id:"textarea" %>
<%= f.submit "Go" %>
<% end %>这有可能使用jQuery吗?
发布于 2015-06-07 20:59:42
您可以使用jQuery 焦点()
$('#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>
发布于 2015-06-07 21:00:19
相关事件称为焦点事件。使用jQuery,您可以像这样设置焦点:
$('#textarea').focus();https://stackoverflow.com/questions/30698392
复制相似问题