Jump to content
  • 0

JQuery Toggle


Arinden
 Share

Question

Добрый день. Возникла проблема подобного плана. Скрипт выполняется отлично, а вот "галочка" в checkbox не ставится. Перепробовал кучу вариантов, в JQuery не особо разбираюсь. Реализацию дал в качестве примера, но необходим именно этот скрипт, я имею ввиду что код для смены <label for> и любые другие мне не нужны. Буду рад вашей помощи.

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Добрый день. Возникла проблема подобного плана. Скрипт выполняется отлично, а вот "галочка" в checkbox не ставится. Перепробовал кучу вариантов, в JQuery не особо разбираюсь. Реализацию дал в качестве примера, но необходим именно этот скрипт, я имею ввиду что код для смены <label for> и любые другие мне не нужны. Буду рад вашей помощи.

Удалось реализовать лишь так


$('#cb').change(function(){
if ($(this).is(':checked'))
$("#pr").css({"color":"blue"});
else
$("#pr").css({"color":"red"});
});

  • Like 1
Link to comment
Share on other sites

  • 0

Удалось реализовать лишь так

Большое спасибо за старания, но так не подходит. Нужно именно через toggle. Я вот чуть переделал. Картина получается странная. Заметил что если добавлять alert('Hello!');, то перед исполнением изменений с #pr - галочка всё-таки стоит!, тоесть она на долю секунды появляется, а затем исчезает! И в комментарии там другой код, с ним вообще весело: кликаем на слово привет - работает. А наоборот не работает. =\

Link to comment
Share on other sites

  • 0

Удалось реализовать лишь так

Большое спасибо за старания, но так не подходит. Нужно именно через toggle. Я вот чуть переделал. Картина получается странная. Заметил что если добавлять alert('Hello!');, то перед исполнением изменений с #pr - галочка всё-таки стоит!, тоесть она на долю секунды появляется, а затем исчезает! И в комментарии там другой код, с ним вообще весело: кликаем на слово привет - работает. А наоборот не работает. =\

См. http://jsfiddle.net/Pa4j8/5/

Всё-таки зачем тебе обязательно .toggle() ?? :)

  • Like 1
Link to comment
Share on other sites

  • 0

После тысячи попыток переделал то, для чего это предназначалось и оставил простой вариант с if.

Всё-таки зачем тебе обязательно .toggle() ?? :)

Да у меня как всегда, код в коде и, из-за моих весьма поверхностных знаний, остаётся слишком мало вариантов для реализации одного внутри другого. Плюс ко всему, .toggle это лаконичное и современное решение, да и потом я был так близок к цели, всё же работает, только по необъяснимой причине нет галочки...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy