原型函数 .activate() 的 jQuery 等效项是什么

发布于 2024-09-15 16:08:11 字数 305 浏览 7 评论 0原文

Prototype 的 activate 函数

将焦点集中到表单控件并选择其内容(如果它是文本输入)

如果表单控件是根据 Prototype 网站的 。即

$('my_element_id').activate();

jQuery 中的等效函数是什么?

Prototype's activate function

Gives focus to a form control and selects its contents if it is a text input

according to the Prototype website. i.e.

$('my_element_id').activate();

What is the equivalent function in jQuery?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

安静被遗忘 2024-09-22 16:08:11
$('#my_element_id').focus();

的快捷方式

$('#my_element_id').trigger('focus');

这是http://api.jquery.com/focus/

$('#my_element_id').focus();

which is a shortcut for

$('#my_element_id').trigger('focus');

http://api.jquery.com/focus/

失而复得 2024-09-22 16:08:11

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();
});

Prototype's activate() function focuses on and selects the entire contents of the elements of the form.

In JQuery, this behavior can be replicated with three functions:

// 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();
});
白况 2024-09-22 16:08:11
$('my_element_id').focus();
$('my_element_id').focus();
最冷一天 2024-09-22 16:08:11

jQuery 的 focus() 方法不会选择输入字段中的文本。相反,添加 select()

$('my_element_id').focus().select();

jQuerys focus() method does not select the text in the input field. Instead, add select():

$('my_element_id').focus().select();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文