javascript - $(document).ready(function()) 仅在jsp加载后执行

标签 javascript jquery html jsp datatables

我正在尝试对由 JSP 填充的表使用 datatable jquery 插件。我在 $(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/

关于javascript - $(document).ready(function()) 仅在jsp加载后执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19626259/

相关文章:

javascript - jQuery 在 $.get 数据完成后做作业

javascript - 鼠标悬停事件无明显原因触发?

jquery - 仅将鼠标悬停在 1 个具有相同 jquery 类的元素上

html - 如何使表格在所有浏览器中保持一致

html - 在css中使用background-image时,如何在手机浏览器中长按识别为图片?

javascript - Kendo 可观察变化事件

javascript - Highcharts 中的力导向图失去了线条

javascript - jQuery 验证插件条件检查输入是否有值或选择下拉列表

javascript - 如何让 parsley.js 验证其中一个字段的数字是否最小值等于 1

javascript - 如何删除呈现的 html 中的路由器导出标签?