我有一个<div id="comment_posting_holder">
标签,其中包含一个包含两个元素的表单:一个 textarea 框和一个提交按钮。
如果我单击“其他”而不是提交按钮的某个位置,我希望 div 标签(包含 textarea 和提交按钮)消失。我对下面的代码有一个开始。所以在离开文本区域的焦点后,我可以让 div 标签消失。
问题是如果 div 消失了,提交按钮也会消失,这意味着我无法提交表单!我怎样才能解决这个问题?
有什么建议么?谢谢!
**Facebook 通过它的评论来做到这一点。如果您单击“发表您的评论...”字段,则会出现文本区域,然后它会在失去焦点时消失,除非您按下提交按钮。
$('textarea').blur(function() {
$('#comment_posting_holder').hide();
});