С Новым годом! Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 06.08.2014
Сообщений: 157
1

Выбрать элемент по 3 классам

26.10.2014, 23:24. Показов 1040. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте
есть элементы:
HTML5
1
2
3
4
<div class="name1">block1</div>
<div class="name1 name2">block2</div>
<div class="name1 name2 name 3">block3</div>
<div class="name1 name2 name 3 name 4">block4</div>
Каким Jquery селектором можно выбрать только блок 3?
Т.е блок с классами name1 name2 name3
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.10.2014, 23:24
Ответы с готовыми решениями:

Получить элемент DOM принадлежащий двум классам одновременно?
Если написать так $(&quot;.myClass.myOtherClass&quot;) - это будет логическое &quot;или&quot;. Как сделать...

Выбрать из массива минимальный элемент, если таких несколько то выбрать все
Выбрать из массива минимальный элемент, если таких несколько то выбрать все

В каждой строке выбрать элемент с наименьшим значением, затем среди этих чисел выбрать наибольшее.
Задана вещественная матрица размерности nxm, все элементы которой различны. В каждой строке выбрать...

В каждой строке матрицы выбрать элемент с наименьшим значением, затем среди этих чисел выбрать наибольшее
7.Дано действительную матрицу размера n x m, все элементы которой различны. В каждой строке...

2
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
26.10.2014, 23:59 2
xoma_204, способов можно придумать несколько, но вот то, что первое в голову пришло:
Javascript
1
$('.name3:not(.name4)').css('font-size', '3em');
Я так понимаю, что пробелы между name и 3 - это очепятка?

Добавлено через 3 минуты
Вот еще один вариант, без всякого рода фильтраций:
Javascript
1
$('div[class$="name3"]').css('font-size', '3em');
0
Develo0per
424 / 368 / 75
Регистрация: 27.02.2012
Сообщений: 1,379
Записей в блоге: 97
27.10.2014, 11:50 3
Лучший ответ Сообщение было отмечено xoma_204 как решение

Решение

xoma_204, Lazy_Den,
В контексте построения элементов в указанном порядке так же сработает:
Javascript
1
$('.name3').first()
- первый элемент из всех выбранных по указанному селектору.

Пояснение к вариантам Lazy_Den:
Javascript
1
$('div[class$="name3"]')
- Элемент у которого аттрибут class заканчивается на "name3"

Javascript
1
$('.name3:not(.name4)')
- Элемент с class "name3" не имеющий class "name4"
0
27.10.2014, 11:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2014, 11:50
Помогаю со студенческими работами здесь

В каждой строке матрицы выбрать элемент с наименьшим значением, затем среди этих чисел выбрать наибольшее
Помогите решить, пожалуйста. Проболел эту тему, теперь не знаю как решить.. Вот задачка: Пусть...

Массивы: в каждой строке выбрать элемент с наименьшим значением, затем среди этих чисел выбрать наибольшее
Дана действительная матрица размером nxm, все элементы которой различны. В каждой строке выбирается...

В каждой строке матрицы выбрать элемент с наибольшим значением, затем среди этих чисел выбрать наименьшее
Данна действительна матрица размером n * m, все элементы которой различны. В каждой строке...

В каждой строке матрицы выбрать элемент с наименьшим значением, затем среди этих чисел выбрать наибольшее
Использование конструкторов и деструктора при проектировании пользовательского класса. Дана...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru