Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/14: Рейтинг темы: голосов - 14, средняя оценка - 5.00
2 / 2 / 1
Регистрация: 29.08.2011
Сообщений: 150

Выборка jQuery(конец строки)

31.08.2011, 17:18. Показов 2723. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день всем! У меня возникла не большая проблема в которой не могу никак разобраться и понять в чем дело. Вообщем я осуществляю выборку
JavaScript
1
var myLink = $('a[href $=.PDF]');
вроде все правильно но работать не хочет! Попробовал такой вариант
JavaScript
1
var myLink = $('a[href *=yamaha_fz6]');
и он заработал! Подскажите кто знает почему не работает выборка с конечным значение атрибута src$=.PDF
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.08.2011, 17:18
Ответы с готовыми решениями:

Выборка jquery и this
структура странички <h2 id = "waypoint-1" class="tracked">Заголовок1</h2> текст текст текст текст текст текст текст текст текст...

Выборка в таблице Jquery
Здравствуйте. Пытаюсь работать с DOM, создаю таблицу и поля из массива txt (результат на картинке): txt = new Array; //Массив...

Выборка jQuery из подмножества ячеек таблицы
Добрый день! Прошу помощи в решении такой задачи: Есть таблица, в ячейках которой записаны слова. Кликаем дважды по любой ячейки....

8
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
31.08.2011, 23:19
JavaScript
1
 $("a[href$=.pdf]").addClass("trololo");
без пробельчиков надо
0
2 / 2 / 1
Регистрация: 29.08.2011
Сообщений: 150
01.09.2011, 01:47  [ТС]
Цитата Сообщение от borovik Посмотреть сообщение
без пробельчиков надо
JavaScript
1
$('a[href$=.pdg]').hide(3000);
всеравно не хочет(( реагирует только если делаю выборку по названию этого файла,а на конечный атрибут никак не реагирует(

Добавлено через 1 минуту
JavaScript
1
$('a[href$=.pdf]').hide(3000);
Небольшая поправочка
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
01.09.2011, 15:18
Дело не в пробелах, а в отсутствии кавычек. В качестве значения может быть либо правильное имя (что такое "правильное имя" Вы и сами должны знать)
CSS
1
div[foo=bar] {}
либо строка
CSS
1
2
div[foo="bar"] {}
div[foo='bar'] {}
Пробелы внутри допустимы везде:
CSS
1
2
3
div[ foo = bar ] {}
div[ foo $= bar ] {}
div[ foo *= bar ] {}
0
2 / 2 / 1
Регистрация: 29.08.2011
Сообщений: 150
01.09.2011, 16:17  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Дело не в пробелах, а в отсутствии кавычек. В качестве значения может быть либо правильное имя (что такое "правильное имя" Вы и сами должны знать)
Все перепробовал и кавычки и саму ссылку проверил ни в какую(

Вот сама ссылка
HTML5
1
<li><a href="documents/yamaha_fz6.pdf">Спецификация на мотоцикл Yamaha FZ6</a></li>
Вот выборка уже с кавычками
JavaScript
1
$('a[href$='.pdf']').hide(3000);
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
01.09.2011, 16:23
Цитата Сообщение от Apollon89 Посмотреть сообщение
JavaScript
1
$('a[href$='.pdf']').hide(3000);
JavaScript
1
$('a[href$=".pdf"]').hide(3000);
0
2 / 2 / 1
Регистрация: 29.08.2011
Сообщений: 150
01.09.2011, 16:39  [ТС]
Спасибо большое заработало и тут у меня сразу вопрос возник,почему допустим такая выборка:

JavaScript
1
$('a[href*=yamaha_fz6]').hide(3000);
работает что с кавычками что без,а выборка по конечному атрибуту без кавычек никак! Заранее спасибо
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
01.09.2011, 17:16
Цитата Сообщение от Apollon89 Посмотреть сообщение
работает что с кавычками что без,а выборка по конечному атрибуту без кавычек никак!
Читайте внимательно еще раз. * и $ к этому никакого отношения не имеют. yamaha_fz6 является валидным именем, поэтому в кавычках нужды нет. А там первый символ ".", поэтому оно не является валидным именем, поэтому кавычки нужны.
0
2 / 2 / 1
Регистрация: 29.08.2011
Сообщений: 150
01.09.2011, 17:37  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Читайте внимательно еще раз. * и $ к этому никакого отношения не имеют. yamaha_fz6 является валидным именем, поэтому в кавычках нужды нет. А там первый символ ".", поэтому оно не является валидным именем, поэтому кавычки нужны.
Все понял спасибо большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.09.2011, 17:37
Помогаю со студенческими работами здесь

Выборка первого и последнего элементов в слайдере на Jquery
Здравствуйте уважаемые коллеги. Подскажите как на jquery(скачать готовые слайдеры не предлагать) реализовать круговую прокрутку слайдеров...

Выборка элемента по изменяющемуся id в jQuery
Привет всем!Может мне кто-нибудь подсказать какое регулярное выражение мне использовать: мне нужно при нажатии на область одной...

Массив строк. Конец строки и конец массива
\n - перевод на новую строку \0 - конец строки Если у меня массив строк (текст), чем заканчивается каждая строка, и как закончится...

JQuery, Ajax. Выборка данных из базы
Доброго времени суток! В другой теме столкнулась с проблемой которую не могу...

Строки. Если в конце строки точка отсутствует, то найти слово, заканчивающееся точкой и перенести его в конец строки.
Дана строка, состоящая из слов и содержащая одну точку в конце одного из слов. Если в конце строки точка отсутствует, то найти слово,...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru