Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбор нужного "radio" по клику, Ошибка в коде jquery 
:(
    Опции темы
finogeev
  Дата 4.6.2013, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



Сильно не ругайтесь (на новичка), не могу понять почему данный код у меня отрабатывает только один раз.
Т.е. каждый клик отрабатывает только один раз и всё.

http://jsfiddle.net/CrfCX/

Код

<a class="btn" id="reg1" rel="btn_region" href="#">Выбрать №3</a>
<a class="btn" id="reg2" rel="btn_back" href="#">Выбрать №1</a>
<br><br>            
<input type="radio" name="radio-set" id="st1"/> №1    
<input type="radio" name="radio-set" id="st2"/> №2


Код

$(document).ready(function() { 

        $("#reg1").click(function() {    
            $("#st2").attr("checked", "checked");
        });
        
        
        $("#reg2").click(function() {    
            $("#st1").attr("checked", "checked");
        });            
});

PM MAIL ICQ   Вверх
Amphiluke
Дата 4.6.2013, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 39
Всего: 112



Используйте метод .prop() для этих целей, а не .attr(). Атрибут — это в большей степени статическая характеристика HTML-объекта, которая обычно устанавливается для тега однократно и затем только считывается. Конечно, возможность устанавливать значение атрибута, удалять, добавлять его предусмотрена в самом DOM (кстати, атрибуты являются узлами, т.е. реализуют интерфейс Node), но на самом деле, это нечасто бывает необходимо, в отличие от JavaScript-свойств. Свойство (property) — это, если можно так сказать, более динамическая характеристика объекта, реализующего определенный интерфейс DOM. Она может быть логически связана с соответствующим атрибутом, но может быть установлена в совсем другое значение и при этом отражать истинное состояние объекта.
Вот сравните: http://jsfiddle.net/XGhwa/


Этот ответ добавлен с нового Винграда - http://vingrad.com
PM   Вверх
finogeev
Дата 5.6.2013, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



Спасибо большое ...

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0662 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.