javascript - Nachdem das JQuery-Objekt als JQuery-Variable definiert wurde, verwenden Sie Folgendes: gt this (möglicherweise liegt ein Problem mit dem Ausdruck vor)
黄舟
黄舟 2017-05-16 13:35:42
0
2
592

$("li:gt(2)") wird funktionieren, aber vor langer Zeit habe ich gesehen, wie eine JQuery-Variable in XX konvertiert und dann verwendet wurde:gt(2), wie zum Beispiel var $li=$("li" ), Ich muss Folgendes verwenden: gt(2) basierend auf der Variablen $li. Ich weiß nicht, ob jeder versteht, was ich meine. Ich habe es vor langer Zeit in einem Blog gesehen, aber ich kann es Ich erinnere mich nicht daran.

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

Antworte allen(2)
左手右手慢动作
$li.filter(':gt(2)')

这样?

伊谢尔伦

jquery 本身是没有,t这种方法,只有这个选择器,不过你可以扩展下不

$.fn.gt = function(num){
    var after = [];
    this.each(function(i){
        if(i>=num){
           after.push(this);
        }
    });
    return after;
}
$.fn.lt = function(num){
    var before = [];
    this.each(function(i){
        if(i<num){
           before.push(this);
        }
    });
    return before;
}
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage