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