选择多个元素的jQuery方法

3

我需要在同一页中选择多个元素。

例如,这个:

$("#administratorUsername").mouseenter(function () {
      $("#administratorUsername").focus();
});

$("#administratorPassword").mouseenter(function () {
      $("#administratorPassword").focus();
});

我需要选择 label 元素并应用相同的代码。
例如:$("#administratorUsername,label")$("#administratorUsername - label")
我不知道该如何操作,这正是我的问题所在。
3个回答

11
$('#administratorUserName, #administratorPassword').mouseenter(function () {
      $(this).focus();
});

那应该可以工作。注意逗号之间的空格。您还需要切换到使用被选定的对象。因此,将$(this).focus()更改为具体选择。


@user2465422 - 很高兴能够帮助您。如果您能接受我的答案,这样其他人就知道这个问题得到了解答(点击投票按钮下面的复选标记),我会非常感激! - JasCav

3

就像这样

    $("#administratorUsername,#administratorPassword").mouseenter(function () {
      $(this).focus();  //current element.
});

2
请阅读JQuery多选器
使用逗号分隔符进行操作。
$("#first, #second, #third").mouseenter( function() {
  $(this).focus()
});

同时查看 .on 方法的文档。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接