Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.03.2018, 16:49
Аватар для kvizor34
Аспирант
Отправить личное сообщение для kvizor34 Посмотреть профиль Найти все сообщения от kvizor34
 
Регистрация: 08.02.2018
Сообщений: 50

:lt() Selector
Здравствуйте!

буду краток:

Вот так работает
$(".класс").nextAll("tr:lt(2)").slideToggle();

Вот так НЕ работает
var x = 2;
$(".класс").nextAll("tr:lt(x)").slideToggle();

Почему?

p.s. так-же сразу скажу, чтобы небыло лишних вопросов, это самое оптимальное решение в моём случае, и переменная здесь так-же необходима.
Ответить с цитированием
  #2 (permalink)  
Старый 05.03.2018, 17:00
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 29,569

Сообщение от kvizor34
("tr:lt("+x+")").
Ответить с цитированием
  #3 (permalink)  
Старый 05.03.2018, 17:03
Аватар для kvizor34
Аспирант
Отправить личное сообщение для kvizor34 Посмотреть профиль Найти все сообщения от kvizor34
 
Регистрация: 08.02.2018
Сообщений: 50

Огромное человеческое тебе спасибо
Заработало!
Если можно чуть чуть пояснений по этому поводу, возьму на заметку
В смысле в каких случаях переменную нужно вот так оборачивать?

Последний раз редактировалось kvizor34, 05.03.2018 в 17:09.
Ответить с цитированием
  #4 (permalink)  
Старый 05.03.2018, 17:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 29,569

kvizor34,
селектор это строка, нужно создать строку.
Цитата:
Иначе говорят, что «плюс производит конкатенацию (сложение) строк».

Если хотя бы один аргумент является строкой, то второй будет также преобразован к строке!
https://learn.javascript.ru/operator...инарный
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
fancybox selector странно работает гуня jQuery 0 04.03.2017 16:04
jQuery научите пользоваться. Станислав89 Общие вопросы Javascript 10 19.12.2013 22:01
Странности undefined в IE7 и JSON Viper jQuery 6 14.03.2012 12:53
jQuery. selector $() в IE 7 не работает. Achilles Internet Explorer 9 02.06.2010 16:30
Selector - чтобы выбрать следующий tag Beck jQuery 5 29.01.2010 16:29