当我点击搜索按钮时,我在页面上有一个表格。该表动态加载,并且它不存在于布局中。我想知道如何在一个函数中选择这个表来做一些其他的东西。我尝试过这样的选择列:
$(function (){
var elem = $('tbody').find('td');
});
但是如果布局中不存在,我不知道如何调用这个tbody。 怎么做?
答案 0 :(得分:2)
困境是,$(function() {
是$(document).ready(function() {
($(document).ready)的缩写,这意味着您在文档准备就绪时尝试获取tbody的内容,但您的表格不是&#39那时候在场。
你必须创建一个事件处理程序,只要动态加载内容就会执行,这可以这样做:
$(document).on("change", "table", function() {
var elem = $("tbody").find("td");
}
$(document).on("change"
正在检查文档何时更改,"table"
表示文档中的对象更改为表格时,执行function()
我希望这能解释你的困境