0

我有一个页面,我可以在其中评论特定项目(一种详细信息页面)。我想用 jquery 淡化该评论。我的问题是一切都在消失。不仅是我发布的更新。

request.done(function (msg) {
    if (msg.status == "success") {
        var comment = msg.comment;
        var name = msg.name;
        var update = "<li class='description'>" + comment + "</li><li class='user'>" + name + "</li>";

        $("#bug_list ul").prepend(update);
        $("#bug_list ul li").hide();
        $("#bug_list ul li").fadeIn(update);
        $("#bug_message").val("");
    }
});

我的详细信息页面上的代码:

<div id="bug_list">
    <ul id="listupdates">
        <?php if(isset($comment)) $comment->GetAllComments($id); ?></ul>
</div>

我的功能:

public function GetAllComments($id) {
    $db = new Db();
    $select = "SELECT * FROM tblcomments WHERE bug_id =".$id." ORDER BY comment_id DESC"; 
    $result = $db - > conn - > query($select);
    while ($row = mysqli_fetch_assoc($result)) {
        echo "<li class='description'>".$row["comment_text"]."</li>";
        echo "<li class='user'>".$row['name']."</li>";
    }
}
4

1 回答 1

1

尝试这个 -

$("#bug_list ul li:first").hide();
$("#bug_list ul li:first").fadeIn();
于 2013-05-18T14:44:49.733 回答