【发布时间】:2016-09-04 00:38:23
【问题描述】:
在文档准备功能中,我动态添加网页内容。添加此内容后,我想选择添加的元素之一,并更改宽度。但是,jquery 在 ready 函数中此时并没有选择这些新添加的元素。只有在文档准备完成后,我才能选择这些元素并使用它们。有解决办法吗?
【问题讨论】:
-
添加您的代码和 html,人们会帮助您解决问题。
-
您的问题有解决方案。但我们需要你的代码。
-
你可能想看看event delegation
-
基本上,我从准备好的页面上的另一个网页加载内容,并旨在将其放入当前网页的 div 中。删除不相关的代码后,我在网页头部下面有这个功能: function loadContent() { $("#content").load("desktop.html");然后我有这个: $( document ).ready(function() { loadContent(); sizeAll(); // 这不起作用,除非我有一个点击事件,我在页面加载后通过鼠标点击触发。 }); sizeAll 函数如下所示: function sizeAll() { var newSizeWidth = $(window).width(); $("#desktop").width(newSizeWidth); }