Проверка елемент

Проверява дали най-малко един от елементите, избрани специфично състояние (което зависи от даден параметър: ако за избор е настроен, състоянието на съвпадение е селектор; JQuery ако определен обект, състоянието - наличието в него на избрани елементи в .is за предаване () DOM елемент се проверява присъствието си сред избраните елементи, и най-накрая, ако посочите като параметър на функцията, условията на изпитване, ще бъдат възложени на него). Връща типа на булева стойност (истина или лъжа). Методът се състои от четири случая на употреба:

Проверява дали даден селектор на поне една от избраните елементи.

Проверява дали между избраните елементи, най-малко един от елементите, описани JQuery обект.

Проверява дали между избраните елементи, ELEM елемент (определен обект DOM-елемент).

за всеки от избраните елементи ще се нарича дадена функция. Като опция, то ще получи редица елементи в комплект позиция. на самия елемент ще бъде на разположение в променлива това. Функцията трябва да се върне вярно или невярно. Ако поне един от избраните елементи, ще бъдат върнати вярно. на .is () също се завръща вярно. В противен случай, .is на метод () връща фалшива

се провери дали съществува страница DIV-елемент (и) от lBlock клас.

проверете дали има сред елементите на lBlock клас. елементи с идентификатор област.

За разлика от повечето други методи, тя не се върне JQuery обекта, като булева стойност. В някои случаи това може значително да опрости кода си в условни конструкции (не е нужно да се направи ненужни промени и логически изрази).

Съвет. че понякога е необходимо да се провери дали всички избрани елементи, дадени за избор:

Промени в логиката на метода

Преди JQuery-1.7, .is () метод има малък логическа заблуда. Ако използвате позиционни селектори, като например: на първо място. : Gt () или: дори. .is () метод втренчен позиция спрямо подреждането на елементите в обект JQuery, отколкото в документа. Ето защо, например, ако JQuery целта, съдържащо всички елементи на списък:

ще се върне на очакваната стойност на истина. но експресията

вече щеше да е също толкова невярно.


JQuery-1.7 В този недостатък е бил елиминиран чрез използване на позиционни и селектори в .is () метод. JQuery библиотека прави проверка на местоположението на елементите в документ, а не на текущата JQuery обекта.

Опции за търсене:
  • проверки за наличието на набор от елементи
  • е ()
  • .е ()