javascript - 我怎样才能阻止文本区域消失?

标签 javascript jquery html css

我有一个添加用户评论的表单:

<textarea name="comment" id="comment_box" placeholder="Share your thoughts" cols="175" rows="9"></textarea>     

<input type="button" name="add_comment" id="add_comment_button" value="Add comment" 
 onclick="add_comment_js('comment_form','{$type}')">

一旦我点击“添加评论”按钮,文本区域就会消失(我认为使用 jquery),不包含任何 css 文件。

一个大functions.js文件也被链接,我怀疑 javascript 文件中的这个方法与消失有关:

  function add_comment_js(form_id,type)
  {
    var formObjectData = $('#'+form_id).serialize()+'&mode=add_comment';

    $.post(page,formObjectData,
    function(data)
    {
        if(!data)
            alert("No data");
        else
        {
            if(data.cid)
            {
                get_the_comment(data.cid,"#latest_comment_container");
                $("#"+form_id).slideUp();
            }
        }
    },'json');
}

为什么我发表评论后文本区域隐藏了?怎么了?

最佳答案

$("#"+form_id).slideUp(); 在此函数运行时隐藏表单。删除该行,textarea 应该保留。 Slideup “通过滑动隐藏匹配的元素。”这是 jQuery API reference用于该功能。

关于javascript - 我怎样才能阻止文本区域消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25043961/

相关文章:

html - 导航悬停在 ie 中不起作用

javascript - 在 JavaScript 中使用整数作为位域

JavaScript 对象数组

javascript - 如何在NodeJs中应用Java/Spring的分层架构?

jquery - 图像弹出不显示

左对齐时 jquery 选择器在该行的最后一个拇指(高级 jquery)

javascript - Android 4.0.3,window.openDatabase 不工作

javascript - Angular ng-select : selectedItems. map 不是函数

javascript - 是范围问题吗?

javascript - 使用 Socket.io 将客户端连接到服务器