Javascript.RU

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

Узнать какой input перестал быть selected
Здравствуйте.
На странице есть несколько radio, чтобы узнать какой выбрали есть .change, а как узнать какой перестал быть выбранным? Например, группа input, один выбрали, другой перестал быть выбранным.
Ответить с цитированием
  #2 (permalink)  
Старый 17.11.2016, 15:59
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от ShutTap
чтобы узнать какой выбрали есть .change, а как узнать какой перестал быть выбранным?
Это change всех остальных...
Ответить с цитированием
  #3 (permalink)  
Старый 17.11.2016, 16:50
Аспирант
Отправить личное сообщение для ShutTap Посмотреть профиль Найти все сообщения от ShutTap
 
Регистрация: 12.11.2012
Сообщений: 70

вот именно всех остальных, а как узнать именно тот, что сменил значение на неактивное, но при этом ранее был выделен?
Например, на странице 10 radio, группа, одну нажал - вторая отжалась. Как узнать какая была нажата до нажатия на текущую? При чем, нужен вариант где inputы могут в разных группах быть...

Суть задачи такова:
при нажатии на определенные input опредленные другие должны стать disabled. А вернуть обратно не получается, так как если сбрасывать все и потом назначать disabled, сбросятся и те, кто стал disabled при нажатии на другой input..
Ответить с цитированием
  #4 (permalink)  
Старый 17.11.2016, 17:15
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

ShutTap,
Запоминать выбранный в какой-то глобальной переменной и при следующем change делать с ним, что хотите.

Последний раз редактировалось Dilettante_Pro, 17.11.2016 в 17:18.
Ответить с цитированием
  #5 (permalink)  
Старый 17.11.2016, 17:19
Аспирант
Отправить личное сообщение для ShutTap Посмотреть профиль Найти все сообщения от ShutTap
 
Регистрация: 12.11.2012
Сообщений: 70

так-то да... но неужели нет более изящного способа??
Ответить с цитированием
  #6 (permalink)  
Старый 18.11.2016, 08:15
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от ShutTap
При чем, нужен вариант где inputы могут в разных группах быть...
Радио кнопки так не сработают...
Ответить с цитированием
  #7 (permalink)  
Старый 18.11.2016, 09:03
Аспирант
Отправить личное сообщение для ShutTap Посмотреть профиль Найти все сообщения от ShutTap
 
Регистрация: 12.11.2012
Сообщений: 70

так дело не в том, как они сами по себе работают, а в связи с действием на переставание быть выбранным.
в общем, пришлось сделать через добавление выбираемому класса и проверке, какие из классов перестали быть выбранными...
Ответить с цитированием
  #8 (permalink)  
Старый 18.11.2016, 12:33
Аспирант
Отправить личное сообщение для ShutTap Посмотреть профиль Найти все сообщения от ShutTap
 
Регистрация: 12.11.2012
Сообщений: 70

спасибо всем, все получилось таким способом

Последний раз редактировалось ShutTap, 18.11.2016 в 13:11.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Узнать размеры картинки в input bartle96 Элементы интерфейса 7 03.07.2013 23:49
Узнать была ли изменена один из input vladimircape Events/DOM/Window 2 21.08.2012 22:04
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
Как можно узнать что value в INPUT изменилось? moskrc jQuery 2 22.10.2010 09:06
Как узнать на какой ссылке кликнули Rush_e jQuery 1 02.11.2009 20:08