Jquery 选择所选
我想在选定的元素之后选择第一个具有特定类的元素。下面是一个例子: HTML: jQuery: 因此,我希望此image loader.gif仅显示在id\u用户名输入之后。我将在id_电子邮件和id_密码上使用类似的内容。您只需使用:Jquery 选择所选,jquery,html,Jquery,Html,我想在选定的元素之后选择第一个具有特定类的元素。下面是一个例子: HTML: jQuery: 因此,我希望此image loader.gif仅显示在id\u用户名输入之后。我将在id_电子邮件和id_密码上使用类似的内容。您只需使用: $(this).nextAll('.status').first().append(/* ...stuff... */); 即使$This和.status之间存在分隔元素,但如果两者相邻,则可以使用: $(this).next('.status').append
$(this).nextAll('.status').first().append(/* ...stuff... */);
即使$This和.status之间存在分隔元素,但如果两者相邻,则可以使用:
$(this).next('.status').append(/* ...stuff... */);
参考资料:
.
.
.
您只需使用:
$(this).nextAll('.status').first().append(/* ...stuff... */);
即使$This和.status之间存在分隔元素,但如果两者相邻,则可以使用:
$(this).next('.status').append(/* ...stuff... */);
参考资料:
.
.
.
试试这个
function check_username() {
$("#id_username").change(function() {
var user = $("#id_username").val();
if(user.length >= 3) {
$(this).next(".status").append('<img src="/site_media/images/loader.gif" > Checking availability...');
}
});
}
试试这个
function check_username() {
$("#id_username").change(function() {
var user = $("#id_username").val();
if(user.length >= 3) {
$(this).next(".status").append('<img src="/site_media/images/loader.gif" > Checking availability...');
}
});
}
在事件处理程序中,您可以使用它来表示元素。至于.status,您可以使用$this.next.status
在事件处理程序中,您可以使用它来表示元素。至于.status,您可以使用$this.next.status
为什么不只是$this.next'.status'?因为我看错了这个问题,并且假设了一个不存在的复杂性。在给定的情况下,这里,是的。另一方面,OP明确了课堂对问题的重要性。所以,在这种情况下,选择器似乎相对重要。只想说声谢谢你的指点。下一步。这真的很棒,这就是我要使用的。为什么不只是$this.next'.status'?因为我看错了问题,并且假设了一个不存在的复杂性。在给定的情况下,这里,是的。另一方面,OP明确了课堂对问题的重要性。所以,在这种情况下,选择器似乎相对重要。只想说声谢谢你的指点。下一步。这真的很棒,这就是我要用的。可能的重复