JQuery空函数

Dou*_*eux 3 jquery

我试图完全清空div,我用PHP和foreach循环加载它,从数据库打印程序,这是首次加载页面时的源代码

<div class="frame" id="program_list">                                       
<div class="box">
    <div class="box-holder">
        <div class="box-frame">
            <h3>Marathon</h3>                       <p>Run 26 miles around the city.</p>                                            <p>Trainer: John Doe</p>
                                                <span class="btn-program"><a href="#" tabindex="10"><em>BID PROGRAM</em></a></span>
                                            </div>
                                        </div>
                                    </div>


                                    <div class="box">
                                        <div class="box-holder">
                                            <div class="box-frame">
                                                <h3>Jumping Jacks</h3>
                                                <p>Do 400 Jumping Jacks in 15 minutes</p>
                                                <p>Trainer: Jane Doe</p>
                                                <span class="btn-program"><a href="#" tabindex="10"><em>BID PROGRAM</em></a></span>
                                            </div>
                                        </div>
                                    </div>
Run Code Online (Sandbox Code Playgroud)

我试图用一个jquery空函数清空program_list div,如下所示:

        function clear_programs_div()
    {
        alert("Test");
        $("program_list").empty();
    }
Run Code Online (Sandbox Code Playgroud)

但它似乎没有摆脱div的.这个函数只删除内部文本而不删除元素吗?怎么没有删除里面的任何元素?任何建议都会有所帮助!

mik*_*obi 10

你需要#在program_list之前添加一个

$("#program_list").empty()
Run Code Online (Sandbox Code Playgroud)