所以我创建了一个带有DIV的数据表,我想在页面加载时隐藏它。 这里是div:在数据表中隐藏动态创建的DIV
<div class="user" id="userinfo_46"><b>Name: </b>benjy corpuz<br><b>Phone Number: </b>N/A<br><b>Alternate Phone Number: </b><br><b>Email: </b>N/A<br><b>Best Time To Reach: </b>anytime<br><b>Location: </b>new yrork, NY<br><b>Case Description: </b>confidential<br></div>
我也试试这个:
$('.user').hide();
这:
$(document).on("pageload", ".user",function(){
$(this).hide();
});
但一无所获。不知道是否有另一种方式隐藏负载,不能使用点击等。
这里是一个Jfiddle用户Hodrobond,这说明了什么问题以及:
https://jsfiddle.net/fcpambdm/
我越来越似乎不明白,元素是dymanic答案,因此它不能像常规元素一样隐藏。
在页面加载时是否存在[DOM](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction)中的“div”,还是已创建页面加载后?尝试在$('。user')。hide()'call'上设置一个断点,并查看当你检查$(“。user”)时得到的结果' – Hodrobond
[Here](https://jsfiddle.net/fcpambdm /)是一个jsfiddle,演示一个可能简化的问题。 1.页面已加载。 2.具有类“用户”的元素被隐藏。 3.创建动态创建的表格(包括具有“user”类的元素)。 – Hodrobond
@Hodrobond我会将此添加到我的问题中,完全正确完成您的任务。这正是问题所在。我已经通过点击或者这样做了,但不确定是否有页面加载事件。 –