powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Найти все элементы класса у которых нет второго класса
7 сообщений из 7, страница 1 из 1
Найти все элементы класса у которых нет второго класса
    #39886095
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Подскажите пожалуйста...
Есть группа <p> у которых nameclass = "Class1", у нескольких элементов из это группы, есть еще один класс "Class2".
Вопрос: Как выбрать все <p> у которых нет Class2?
...
Рейтинг: 0 / 0
Найти все элементы класса у которых нет второго класса
    #39886121
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32,

https://learn.javascript.ru/searching-elements-dom#querySelectorAll
https://webref.ru/css Селекторы и их комбинации
...
Рейтинг: 0 / 0
Найти все элементы класса у которых нет второго класса
    #39886130
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32
Как выбрать все <p> у которых нет Class2?

Как вариант..

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<script src='https://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function(){
	$('.Class1:not(.Class2)').css('color','red');
});
</script>
</head>
<body>
<p class='Class1'>Class1</p>
<p class='Class1 Class2'>Class1 Class2</p>
<p class='Class1'>Class1</p>
<p class='Class1 Class2'>Class1 Class2</p>
<p class='Class1'>Class1</p>
</body>
</html>
...
Рейтинг: 0 / 0
Найти все элементы класса у которых нет второго класса
    #39886520
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

С document.querySelectorAll(".class1:not(.class2)"); не работает....
Какие еще есть варианты?.......
...
Рейтинг: 0 / 0
Найти все элементы класса у которых нет второго класса
    #39886560
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32
Какие еще есть варианты?

Выбирай элементы
Код: javascript
1.
document.querySelectorAll(".class1");


Потом в цикле проверяй нет ли у очередного элемента class2 ... Если нет - это твой случай.
...
Рейтинг: 0 / 0
Найти все элементы класса у которых нет второго класса
    #39886680
SQLPowerUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32
С document.querySelectorAll(".class1:not(.class2)"); не работает....
Приведите пример, где не работает. Можно выложить на https://jsfiddle.net/
...
Рейтинг: 0 / 0
Найти все элементы класса у которых нет второго класса
    #39887184
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большое спасибо! Все получилось!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Найти все элементы класса у которых нет второго класса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]