На веб-странице необходимо отыскать элементы div, у которых атрибут id не соответствует определенному значению.

Опубликовал: Понедельник, Июнь 24, 2013 в категории jQuery, Подборка рецептов | Пока нет комментариев

Решение

Для решения задачи применим селектор selector[name!="value"] (листинг 1.6.3).

Листинг 1 .6 .3 . Использование селектора selector[name!="value"]

<script
type="text/javascript">
$(function(){
$("div[id!='somevalue']").css({
"border-color":
"#f00", "color": "#f00"
});
});
</script>

Обсуждение

В примере из листинга 1.6.3 мы записали в селекторе выражение div[id!= 'somevalue'] и нашли все элементы div, у которых значение атрибута id отличается от somevalue. Обратите внимание, что выбранными оказались также элементы div, у которых атрибут id и вовсе отсутствует. Таким образом, у нас "покраснели" все элементы div, за исключением восьмого.

Источник: Самков Г. А. jQuery. Сборник рецептов. — 2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2011. — 416 с.: ил. + CD-ROM — (Профессиональное программирование)

Похожие посты:

Комментировать

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>