选择多个Element jQuery

时间:2013-08-10 14:26:12

标签: jquery html

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

例如,这个:

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

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

另外,我需要选择label元素来应用相同的代码。

例如:$("#administratorUsername, label")$("#administratorUsername - label")

我不知道该怎么做,这正是我的问题。

3 个答案:

答案 0 :(得分:11)

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

那应该有用。请注意它们之间的逗号。您还必须切换到使用所选对象。因此,改为$(this).focus()而不是专门再次选择。

答案 1 :(得分:3)

喜欢这个

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

答案 2 :(得分:2)

请阅读JQuery multiple-selector

它适用于分离。

$("#first, #second, #third").mouseenter( function() {
  $(this).focus()
});

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