我写了一个Chrome的插件,而我听这样的“DOM ready事件”:无法通过jQuery使用document.ready从DOM中访问元素?
$(document).ready(function() {
//here I select some elements and remove them.
});
有时我无法得到我想要的元素,即使他们真的存在。但是,当页面加载时,我打开开发人员工具并在控制台中运行相同的代码,然后再次运行。
我很困惑,为什么当DOM准备就绪时我无法获取元素,而且我写的代码是正确的。
采取可能的元素是不可用的DOM准备好了,但后来加入...例如,一个JavaScript函数可以动态生成后DOM准备的内容。 – 2012-07-22 14:16:20
您确定这些元素是否存在并且未被插入为对Ajax调用的响应? – 2012-07-22 14:16:39