我需要在同一页面中选择多个元素。
例如,这个:
$("#administratorUsername").mouseenter(function () {
$("#administratorUsername").focus();
});
$("#administratorPassword").mouseenter(function () {
$("#administratorPassword").focus();
});
另外,我需要选择label
元素来应用相同的代码。
例如:$("#administratorUsername, label")
,$("#administratorUsername - label")
。
我不知道该怎么做,这正是我的问题。
答案 0 :(得分:11)
$('#administratorUserName, #administratorPassword').mouseenter(function () {
$(this).focus();
});
那应该有用。请注意它们之间的逗号。您还必须切换到使用所选对象。因此,改为$(this).focus()
而不是专门再次选择。
答案 1 :(得分:3)
喜欢这个
$("#administratorUsername,#administratorPassword").mouseenter(function () {
$(this).focus(); //current element.
});
答案 2 :(得分:2)
它适用于分离。
$("#first, #second, #third").mouseenter( function() {
$(this).focus()
});
同时检查.on方法的文档。