Heim > Fragen und Antworten > Hauptteil
$("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.
伊谢尔伦2017-05-16 13:37:42
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;
}