Jquery秀隐藏不起作用

时间:2012-07-27 02:40:29

标签: javascript jquery css

<div class="content" id="current">
    <div id="loader" style="display:none;"><img src="/images/loader.gif" alt="" /></div>
</div>

我有这个代码。在上面,这是一个Box,并且在提交按钮时,我想要一个加载器图像,然后当我得到响应时,我想要响应中的图像fadeIn。

当我点击提交时,我没有看到加载器,我没有看到图像替换为#current。

    $('#Submit').click(function (e) {
         $('#error').html("");

         e.preventDefault();
         code = $('#Code').val(),

         $('#loader').show();
         $.post('/home/foo/', { code: code },
              function (data) {

                  $('#loader').hide();
                  alert(currentItem.ItemImage);
                  $('#current').html(currentItem.ItemImage);

我该如何解决这个问题?

我做错了什么?

2 个答案:

答案 0 :(得分:1)

我认为你需要在这一行之后加一个分号,而不是一个逗号:

code = $('#Code').val(),

code = $('#Code').val();

答案 1 :(得分:0)

原来在css .content img {display: none}中导致加载程序无法显示。