如何用数值隐藏div

时间:2013-04-14 17:09:20

标签: jquery html

我想在成功提交表格后隐藏div。

问题是每个div都有一个唯一的ID,比如

  <div id="ticket_1324">
   ...
  </div>

要处理表格我有这个(工作)功能:

        <script>
          function dosubmit(id){
                var data = $('form').serialize();
                $.post('url', $("form").serialize(), function(data) {
                $('#ticket_'.id).fadeOut('fast');

});
};
         </script>

由于某种原因,'#titet _'.id不反映:ticket_1324。

我该如何解决这个问题?

我还有第二个问题:

当表单的值如last = 1时,处理后我需要重新加载页面。

<input type="hidden" name="last" value="1" />

数据已序列化。我怎样才能获得最后的价值? data.last不起作用......

我该怎么做?

1 个答案:

答案 0 :(得分:5)

.替换为+

$('#ticket_'+id).fadeOut('fast');

回答你的第二个问题

您可以通过这种方式获得输入值

if($("input[name='last']").val() == 1){
    // do your processing
 }