Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 07.08.2013, 17:35
Аватар для borus
Кандидат Javascript-наук
Отправить личное сообщение для borus Посмотреть профиль Найти все сообщения от borus
 
Регистрация: 07.12.2012
Сообщений: 147

Сообщение от рони Посмотреть сообщение
borus,
благодарю. Это выдает Uncaught TypeError: Cannot call method 'prop' of null
Вы могли бы показать как это будет на чистом JS без jquery?
Ответить с цитированием
  #12 (permalink)  
Старый 07.08.2013, 17:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,135

borus,
тут запускали? здесь работает?
Ответить с цитированием
  #13 (permalink)  
Старый 07.08.2013, 17:40
Аватар для borus
Кандидат Javascript-наук
Отправить личное сообщение для borus Посмотреть профиль Найти все сообщения от borus
 
Регистрация: 07.12.2012
Сообщений: 147

Сообщение от Ruslan_xDD Посмотреть сообщение
$('input:radio[id^="shipment_id_"]').attr('disabled', true);
такая запись выдает Uncaught TypeError: Cannot call method 'attr' of null
Думал так сделать
document.querySelectorAll('input[id^='shipment_id_']:not([id='shipment_id_1'])').disabled = 'disabled';

не работает
Ответить с цитированием
  #14 (permalink)  
Старый 07.08.2013, 17:47
Аватар для borus
Кандидат Javascript-наук
Отправить личное сообщение для borus Посмотреть профиль Найти все сообщения от borus
 
Регистрация: 07.12.2012
Сообщений: 147

Сообщение от рони Посмотреть сообщение
borus,
тут запускали? здесь работает?
тут работает и если я подключаю предложенный вами jquery - также. В нем вся загвоздка. на сайте используется минимизированный jQuery v1.6.4.
Не хочу большие файлы подключать. Или дело лишь в версии старой?
Может старым добрым JS покажете?
Ответить с цитированием
  #15 (permalink)  
Старый 07.08.2013, 17:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,135

borus,

<!DOCTYPE html>
<html>
<head>
	<title>Site</title>
    <meta charset="utf-8">
<script>
 window.onload =  function ()
{
  var radio = document.querySelectorAll("input[id^='shipment_id_']:not([id='shipment_id_1'])");
  for (var i=0; i<radio.length; i++)  {radio[i].disabled=!0}
}
</script>
</head>
<body>
 <input id="shipment_id_1" type="radio">
 <input id="shipment_id_2" type="radio">
 <input id="shipment_id_3" type="radio">
</body>
</html>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как поместить в .js элементы интерфейса? Corleone Элементы интерфейса 1 13.03.2013 16:56
как сделдать меню из двух калонок как в bestchange.ru Андрей Лебедев Элементы интерфейса 2 21.01.2013 10:32
Как выделить нужный текст? povter3091 Элементы интерфейса 2 03.11.2009 20:34
Как поменять местами элементы в дереве элемента родителя? rar11 Events/DOM/Window 8 01.04.2009 18:53
Как удалить все пустые элементы UL smashercosmo Events/DOM/Window 13 25.02.2009 09:03