Maison >interface Web >js tutoriel >Utilisez jQuery pour gérer la sélection results_jquery

Utilisez jQuery pour gérer la sélection results_jquery

WBOY
WBOYoriginal
2016-05-16 16:19:011159parcourir

Les éléments sélectionnés à l'aide de jQuery sont très similaires aux tableaux. Ils peuvent être traités via une série de méthodes fournies par jQuery, notamment la longueur, la recherche d'un élément, l'interception d'un paragraphe, etc.

1. Obtenez le nombre d'éléments.

Dans jQuery, vous pouvez obtenir le nombre d'éléments dans le sélecteur via la méthode size(), qui est similaire à l'attribut length dans un tableau et renvoie une valeur entière, par exemple :

$("img").size()
Obtenez le nombre de toutes les images sur la page

Ce qui suit est un exemple d'ajout de blocs div en cliquant et en calculant continuellement les blocs

Copier le code Le code est le suivant :


       
       
1

       
2

       
3

       
4

       
5

       
6

上面代码将页面本身的6个

块用get()方法转化为数组,然后用数组反序reverse(),并传给displayleb()函数,再将其一个个现在页面中。

get(index)方法可以获取指定位置的元素,反过来,index(element)方法可以查找元素的element所处的位置。例如

var iNum=$("li").index($(li[title=isaac]")[0])
以上取

  • 标记在整个
  • 标记列表所处的位置,并将该位置返回给整数iNum.如下举例index(element)方法的典型运用。

    例:用index()方法获取元素的序号

    复制代码 代码如下 :


           
           

           

           

           

           

           

           

    Pour Jquery not(),"green" et "blueone"的

    块,给剩下的div块加altcss样式。

    not() est un nom de domaine错误的

    $("li[title]").not("img[title*=isaac]")
    正确的写法是:

    $("li[tile]").not("[title*=isaac]")
    Il s'agit d'un add() et d'un not(), d'un jQuery qui utilise filter() et d'un filtre().法一样,接受通用的表达式。代码如下 :

    $("li").filter("[title*=isaac]")
    以上的代码表示:筛选出title值包含isaac字符串的li元素组合。

    $("li[title*=isaac]")
    所筛选的组合相同。

    复制代码 代码如下 :

           


           

           

           

           

           

    Dans le code ci-dessus, quatre des attributs de classe sont au milieu. Jq ajoute d'abord les styles CSS1 à tous les blocs div, puis utilise la méthode filter() pour ajouter les styles CSS2 aux divs contenant le milieu dans la classe.

    Dans les paramètres de filter(), vous ne pouvez pas directement égaler à la correspondance (=), vous ne pouvez utiliser que le pré-match (^=), le post-match (&=) ou n'importe quelle correspondance (*=).

    L'autre type de paramètre de filter() est une fonction, qui correspond et conserve l'élément vrai renvoyé, sinon la collection est exclue. Les paramètres de fonction sont très puissants et permettent aux utilisateurs de personnaliser les fonctions de filtrage.

    Par exemple :

    Copier le code Le code est le suivant :