javascript - Une fois l'objet jquery défini comme variable jquery, comment utiliser : gt this (il peut y avoir un problème avec l'expression)
黄舟
黄舟 2017-05-16 13:35:42
0
2
596

$("li:gt(2)") fonctionnera, mais il y a longtemps, j'ai vu une variable jquery convertie en XX puis utilisée :gt(2), comme var $li=$("li" ), Je dois utiliser : gt(2) basé sur la variable $li. Je ne sais pas si tout le monde comprend ce que je veux dire. Je cherche de toute urgence une réponse. Je l'ai vue sur un blog il y a longtemps, mais je peux. je ne m'en souviens pas.

黄舟
黄舟

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

répondre à tous(2)
左手右手慢动作
$li.filter(':gt(2)')

Est-ce le cas ?

伊谢尔伦

jquery lui-même n'a pas cette méthode, seulement ce sélecteur, mais vous pouvez l'étendre

$.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;
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal