JQuery при клике получить с сбросить значение
Подскажите метод при клике добавить значение при повторном сбросить
$(".test").click(function (){ var text = 'бла бла бла'; $( "input" ).val(text); |
пока реализовал так:
var i = 1; i = i + 1; if (i % 2 == 0) { $("input").val(text); } else { $("input").val(''); } |
soltx,
записать заранее в атрибут data нужный текст и сравнивать при клике |
<label><input class="test" type="checkbox" /> Добавить/сбросить</label> <input type="text" /> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script> $(".test").click(function (){ var text = 'бла бла бла'; $( "input" ).val(this.checked ? text : ''); }); </script> |
спс за примеры
|
Цитата:
var checked = false; ... checked = !checked; $('input').val(checked ? text : ''); Мой пример с чекбоксом - тоже самое, только там переменная checked хранится в чекбоксе и меняется браузером автоматически. |
Цитата:
сделал так, исходя из твоего примера $('input').val() == '' ? $('input').val(text) : $('input').val('') |
soltx, как минимум так:
if($('input').val() == '') $('input').val(text); |
Часовой пояс GMT +3, время: 19:29. |