$(document).ready(function()) 是否仅在加载 JSP 后执行

does $(document).ready(function()) execute only after jsp is loaded

本文关键字:加载 JSP 执行 是否 document ready function      更新时间:2023-09-26

我正在尝试将数据表jquery插件用于由JSP填充的表。我在$(document).ready(function())中添加了数据表初始化,但由于某种原因,插件无法执行搜索或分页。我的代码片段是

<table class="data-table" id="test">
    <thead>
        <tr>
            <th>value1</th>
            <th>value2</th>
            <th>value3</th>
            <th>value4</th>
        </tr>
    </thead>
    <tbody>

        <tr>
            <td class="class1"><%= value.valueOne() %></td>
            <td class="class2"><%= value.valueTwo() %></td>
            <td class="class3"><%= value.valueThree() %></td>

            <td class="class4"><%= value.valueFour() %></td>
        </tr>
        <%
        }
        %>
    </tbody>
</table>

<script>
   $(document).ready(function()  {
        alert("HELLO");
        $('#test').dataTable();
       });
</script>

任何其他遇到此问题的人,任何帮助将不胜感激。

$(document).ready() 函数在加载整个页面时执行,无论您在代码中编写的哪个位置。更多信息: http://learn.jquery.com/using-jquery-core/document-ready/