Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.01.2017, 15:42
Аспирант
Отправить личное сообщение для mortido Посмотреть профиль Найти все сообщения от mortido
 
Регистрация: 29.09.2014
Сообщений: 83

not jquery help
Всем привет. Что нужно: при клике на 1 элемент, из его id берется значение, затем это значение сравнивается с атрибутом другого элемента. Только атрибут не стандартный типа id или class, а любой свой. Если значение не совпадает со значением атрибута второго элемента, то с этим элементом происходит какое-то действие.
В общем, если я кликаю по диву с ru, то div c by должен скрыться.
<div id="ru"></div>
<div cc="by"></div>
Ответить с цитированием
  #2 (permalink)  
Старый 22.01.2017, 15:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,154

mortido,
Ответить с цитированием
  #3 (permalink)  
Старый 22.01.2017, 16:08
Аспирант
Отправить личное сообщение для mortido Посмотреть профиль Найти все сообщения от mortido
 
Регистрация: 29.09.2014
Сообщений: 83

это вроде бы с помощью not можно сделать, но так как атрибут не стандартный возникли сложности.
Ответить с цитированием
  #4 (permalink)  
Старый 22.01.2017, 16:14
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,154

mortido,
жду телепата переводчика ...
Ответить с цитированием
  #5 (permalink)  
Старый 23.01.2017, 06:03
Аспирант
Отправить личное сообщение для mortido Посмотреть профиль Найти все сообщения от mortido
 
Регистрация: 29.09.2014
Сообщений: 83

что нужно изменить, чтобы "foo" воспринималась как переменная, а не как текст здесь:
$('span').not($('[cc=foo')).css( "background-color", "red" );
Ответить с цитированием
  #6 (permalink)  
Старый 23.01.2017, 06:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,154

$('span').not($('[cc="'+foo+'"]')).
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамический подсчет в таблице muraig jQuery 5 11.10.2014 15:54
хочу инвайт на хабр macdack Оффтопик 45 28.07.2013 22:18
Динамически загружаемая jQuery и jQuery-функции в одном файле 67bytes Общие вопросы Javascript 6 06.03.2013 07:01
Вопрос поддержки старых методов jQuery antonM jQuery 1 03.10.2012 23:08
jQuery jTreeMenu plugin Seafnox jQuery 9 12.01.2010 20:55