javascript - 使用 jQuery 将 <li class> 附加到 <ul class>

标签 javascript jquery html twitter-bootstrap

当我在浏览器中运行该函数时,显示“[object Object]”而不是变量 $new_comment 中存储的文本。我想附加用户输入。

HTML :

<li class="list-group-item">"User comments"</li>

<div class="comments">
    <ul class="list-group"></ul>
</div>

Js:

var addCommentFromInputBox = function() {
    var $new_comment;

    if ($(".input-group input").val() !== "") {
        $new_comment = $("<p>").text($(".input-group input").val());
        $new_comment.hide();

        $(".list-group").append('<li class="list-group-item">' + ($new_comment) + '</li>');
        $new_comment.fadeIn();
        $(".input-group input").val("");
    }
};

将代码更改为:

$(".list-group").append($new_comment);

但我想用 Bootstrap 来设计它。

最佳答案

你可以像这样使用它 $(".list-group").append($('<li class="list-group-item"></li>').html($new_comment));

这是完整的演示代码

addCommentFromInputBox = function() {
        var $new_comment;

        if ($(".input-group input").val() !== "") {
            $new_comment = $("<p>").text($(".input-group input").val());
            $new_comment.hide();

            $(".list-group").append($('<li class="list-group-item"></li>').html($new_comment));
            $new_comment.fadeIn();
            $(".input-group input").val("");
        }
  }

addCommentFromInputBox();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <div class="comments">
            <ul class="list-group">
            </ul>
        </div>

关于javascript - 使用 jQuery 将 <li class> 附加到 <ul class>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31764386/

相关文章:

html - 选择所有带有 css 渐变样式的元素

html - 从 Div 中的 CSS 类中排除元素

javascript - 显示带反斜杠的路径(javascript)

javascript - MVC 无法在 View 中为 javascript 中的变量创建 json 字符串

javascript - 尝试查找存在的图像并发送另一张图像来代替它

jquery - 使用 jQuery 发出同步请求时,如何防止浏览器锁定(或显示等待符号)?

javascript - SVG 圆分为六个三 Angular 形

javascript - Google Chrome 扩展对于任何 getElement 返回未定义

javascript - 为什么 (23 == true) 为假而 (!!23 == true) 为真?毕竟有===可以精确比较

javascript - 从 Ember.js Controller 中的操作重定向到错误状态