javascript - 如何使用 jquery 动态添加特定 div 中的元素。我要添加评论

标签 javascript jquery html css

我想创建评论系统,输入的评论将被添加到特定的 div。下面是我的代码。

<ul class="comments">

    <li>
        <a class="commenter_name" href="/">Dushyanth Lion</a>
            comment by user
    </li>
     <li>
         <a class="commenter_name" href="/">Saikat Bhattacharjee</a>
         comment by user
     </li>
</ul>
  <div class="comment_entry">
        <form method="post" action="#">
            <input type="text" placeholder="Leave comment" />
            <input type="submit" style="display:none;" onclick="" />
        </form>
  </div>

你可以弄清楚我在这里做什么。请告诉我如何在提交评论后动态添加“li”?

最佳答案

试试这个(见演示:http://jsfiddle.net/7rkX4/):

var user_name = 'Danil';

$('.comment_entry form').submit(function (e) {
  e.preventDefault();
  var comment = $('input', this).val();
  $('.comments').append('<li><a class="commenter_name" href="/">' + user_name + '</a>' + comment + '</li>');
});

关于javascript - 如何使用 jquery 动态添加特定 div 中的元素。我要添加评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12051472/

相关文章:

javascript - SignalR 服务 : Get message depending on user role

javascript - Highchart 的 x 轴未显示正确的数据

javascript - 设置 setCustomValidity 后触发正确值的 HTML5 表单验证

javascript - 从 div 中查找 UL

javascript - 从页面顶部滚动 100px 后显示 div

html - Div 相互重叠

javascript - 动态添加表数据和表行到 HTML,TD 不显示在 HTML 中

javascript - 增加月数时 jquery datepicker 中的奇怪显示格式

javascript - 这个 if 语句可以是一个 switch 语句并且更漂亮或更简单吗?

javascript - 使用图像映射时鼠标悬停时图像闪烁javascript