1
window.addEvent('domready', function(){
            $('whois').addEvent('submit', function(e) {
            new Event(e).stop();
            var log = $('log_res').empty().addClass('ajax-loading');
            this.send({
                update: log,
                autoComplete: function() {
                    log.removeClass('ajax-loading');
                }
            });
            });     
        });

大家好,我是 jquery addclass 的新手,工作正常,但 removeclass 工作不正常。任何建议都会很棒。

4

6 回答 6

1

请尝试以下代码:

window.addEvent('domready', function(){
        $('whois').addEvent('submit', function(e) {
        new Event(e).stop();
        var log = $('log_res'); //Code Edit here
        log.empty().addClass('ajax-loading');
        this.send({
            update: log,
            autoComplete: function() {
                log.removeClass('ajax-loading');
            }
        });
        });     
    });
于 2013-03-05T09:35:01.530 回答
0
var log = $('.log_res').empty().addClass('ajax-loading');


$('.log_res').removeClass('ajax-loading');

我觉得log_res as class

于 2013-03-05T09:31:58.647 回答
0
window.addEvent('domready', function () {
        $('whois').addEvent('submit', function (e) {
            new Event(e).stop();
            var log = $('#log_res'); // or var log = $('.log_res'); if log_ref is class
            log.empty().addClass('ajax-loading');
            this.send({
                update: log,
                autoComplete: function () {
                    log.removeClass('ajax-loading');
                }
            });
        });
    });
于 2013-03-05T09:33:03.670 回答
0

我不知道什么是 log_res

如果是 id 那么

$('#log_res').empty().addClass('ajax-loading');

如果它是类,那么试试这个。

 $('.log_res').empty().addClass('ajax-loading');
于 2013-03-05T09:33:13.170 回答
0

我认为您没有选择正确的元素。

如果 log_res 是类,则使用

$(".log_res")

如果它是一个 id 然后使用

$("#log_res")

然后调用所需的 jquery 方法。

希望这可以帮助你。

于 2013-03-05T09:34:16.343 回答
0

我认为你应该使用

var log = $('log_res').empty();
log.addClass('ajax-loading');

尝试这个:

window.addEvent('domready', function(){
    $('whois').addEvent('submit', function(e) {
        new Event(e).stop();
        var log = $('log_res').empty();
        log.addClass('ajax-loading');
        this.send({
            update: log,
            autoComplete: function() {
                log.removeClass('ajax-loading');
            }
        });
    });     
});
于 2013-03-05T09:34:19.837 回答