Maison >interface Web >js tutoriel >Utilisez jQuery pour gérer la sélection results_jquery
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
上面代码将页面本身的6个
get(index)方法可以获取指定位置的元素,反过来,index(element)方法可以查找元素的element所处的位置。例如
var iNum=$("li").index($(li[title=isaac]")[0])
以上取
例:用index()方法获取元素的序号
Pour Jquery not(),"green" et "blueone"的
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 :