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, время: 12:37. |