javascript - 如何通过jquery选择ul插入li?

标签 javascript php jquery html jquery-ui

我正在使用 jquery 在前端做一些事情。我的 html 中有以下元素

        <div id="filtering" class="top-buffer">
            <div class="container">
                <div class="row">
                    <div class="col-md-12">
                        <ul class="event-list" id="appending">
                        </ul>
                    </div>
                 </div>
             </div>                            
        </div> 
    <script>
    function  getQuoteRow(value){
        $str='';
        $str+=   '<li>';
        $str+=       '<time datetime=""><span class="month">'+value.category_name+'</span></time>';
        $str+=           '<div class="info" style="background-color:#'+value.bg_color_picker+'">';
        $str+=           ' <h3 class="title" >';
        $str+=               value.quote.replace(/\\/g, "");
        $str+=           '</div>';
        $str+=           '<div class="social"><ul>';
        $str+=               '<li class="pencil" style="width:33%;"><a href="/admin/viewQuotes?edit=ok&id='+value.quote_id+'" class="icon-pencil"><span class="fa fa-pencil"></span></a></li>';
        $str+=               '<li class="trash" style="width:33%;"><a href="/admin/viewQuotes?delete=ok&id='+value.quote_id+'" onclick="return delConfirm()" class="icon-trash"><span class="fa fa-trash"></span></a></li>';
        $str+=               '<li class="facebook" style="width:33%;"><a href="#facebook"><span class="fa fa-facebook"></span></a></li>';
        $str+=               '<li class="twitter" style="width:34%;"><a href="#twitter"><span class="fa fa-twitter"></span></a></li>';
        $str+=           '</ul></div>';
        $str+=     '</li>';
        return $str;

    }
    </script>    

这里如何选择jquery中的来追加一行? 我使用了以下选择器,但不起作用

$("#filtering ul").append(getQuoteRow(value));
$("#appending").append(getQuoteRow(value));

但是当我调用 $("#filtering").append(getQuoteRow(value)); 时,它会附加到 div 标签下..

如何选择ul?

最佳答案

你可以这样使用

$("#appending").append(getQuoteRow(value))

引用示例

$("#appending").append("<li>test</li>")

关于javascript - 如何通过jquery选择ul插入li?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34649363/

相关文章:

javascript - 加入服务器时会触发discord.js的channelCreate()事件

javascript - 将格式化的 int 保存到 Javascript 的 firestore

php mysql 如何连接两个表

php - 如何制作反向对象?

javascript - 从 HTML 中删除多个元素的字符串

javascript - 从reactJS中的json响应创建动态表

javascript - 为什么我在以下 JavaScript 代码中收到 XMLHTTPRequest 错误?

php - 解析bbcode的最佳方式

jquery - 使用 ajax 或 jquery 查询 msn 天气 api 的示例

javascript - 将值设置为其他输入字段