Обновить div по событию - PullRequest
       13

Обновить div по событию

1 голос
/ 13 апреля 2009

Я использую ползунок jquery и использую append () для обновления значения, но он будет продолжать добавлять его, пока я не опустошу его в событии start. Есть ли способ, где я могу просто обновить значение, а не распечатывать его каждый раз, когда происходит действие? Я попытался заменить с, но не повезло.

start: function(event, ui){
    $('#current_value').empty();    
},
slide: function(event, ui){
    $('#current_value').fadeIn().append('Value is '+ui.value);
},

Ответы [ 3 ]

3 голосов
/ 13 апреля 2009

Вы, вероятно, хотите что-то вроде

slide: function(event, ui){
    $('#current_value').text('Value is '+ui.value);
    $('#current_value').fadeIn();
}

текст () документация

2 голосов
/ 13 апреля 2009

вам нужно использовать html (), а не append (), append добавляет значение в конце данного элемента, html устанавливает innerHtml для данного элемента.

$ ('# current_value'). Html ('Значение равно' + ui.value) .fadeIn ();

1 голос
/ 13 апреля 2009

Если я вас правильно понял, вы должны:

var existing = $('#current_value').html();
$('#current_value').html(existing + ui.value).fadeIn();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...