Prototype的activate函数
将焦点放在表单控件上,如果是文本输入,则选择其内容
根据Prototype网站。即。
$('my_element_id').activate();
jQuery中的等效函数是什么?
答案 0 :(得分:5)
$('#my_element_id').focus();
这是
的快捷方式$('#my_element_id').trigger('focus');
答案 1 :(得分:4)
Prototype的activate()函数关注并选择表单元素的全部内容。
在JQuery中,可以使用三个函数复制此行为:
// Focus
$('my_element_id').focus();
// Focus and select the content.
$('my_element_id').focus().select();
// Focus and select the content without problems in Google chrome
$('my_element_id').focus().select().mouseup(function(event){
event.preventDefault();
});
答案 2 :(得分:2)
$('my_element_id').focus();
答案 3 :(得分:1)
jQuerys focus()
方法未选择输入字段中的文本。相反,请添加select()
:
$('my_element_id').focus().select();