Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript find()函数无法在jquery中加载页面_Javascript_Jquery - Fatal编程技术网

Javascript find()函数无法在jquery中加载页面

Javascript find()函数无法在jquery中加载页面,javascript,jquery,Javascript,Jquery,我使用以下jquery代码删除table、tr和td元素的style属性,这些元素位于div中,并带有id=“testdiv” 如果我运行$(“#testdiv”).find(“table,tr,td”).removeAttr(“style”)行在firebug控制台中直接运行,但在页面加载时不会自动运行。 如何解决此问题?您需要在回调google中运行该代码。setOnLoadCallback(…)您需要在回调google中运行该代码。setOnLoadCallback(…)页面加载后是否添加

我使用以下jquery代码删除
table
tr
td
元素的style属性,这些元素位于
div
中,并带有
id=“testdiv”

如果我运行
$(“#testdiv”).find(“table,tr,td”).removeAttr(“style”)行在firebug控制台中直接运行,但在页面加载时不会自动运行。

如何解决此问题?

您需要在回调google中运行该代码。setOnLoadCallback(…)

您需要在回调google中运行该代码。setOnLoadCallback(…)

页面加载后是否添加了元素?另外,不要创建多个帐户,如果他们解决了您的问题,请接受答案:如果您在页面加载时呈现了HTML,那么代码应该可以工作。如果在以后加载内容,则此操作将不起作用。感谢您的回复。我猜这些元素是在页面加载后添加的。在这种情况下,有什么方法可以让它工作吗?。Thanks@John-什么时候添加它们?所以我想您需要在回调google中运行该代码。setOnLoadCallback(…)是在页面加载之后添加的元素吗?另外,不要创建多个帐户,如果他们解决了您的问题,请接受答案:如果您在页面加载时呈现了HTML,那么代码应该可以工作。如果在以后加载内容,则此操作将不起作用。感谢您的回复。我猜这些元素是在页面加载后添加的。在这种情况下,有什么方法可以让它工作吗?。Thanks@John-什么时候添加它们?所以我想您需要在回调google.setOnLoadCallback(…)中运行该代码
$(document).ready(function(){
    $("#testdiv").find("table, tr, td").removeAttr("style");
});