1

load()我使用jQuery 的命令进行了一些测试,例如:$('<div id="box" />').load('my.html div#content', function(){等等。我很惊讶地发现我能够检索div#content但不能检索它的子元素。当我用div#content任何子描述符替换时,例如,a.opts我得到了预期的结果——在这种情况下,所有的.opts链接。但是,我的内部有许多不同类型的元素,我div#content;应该一个一个地调用它们,用一个新的load()语句,还是我做错了什么?

4

1 回答 1

0

load() 将获取您指定的元素及其所有子元素。您使用的选择器可能有问题。你能发布一些代码吗?

编辑:我猜你正在使用的选择器是罪魁祸首。我不确定到底是什么问题,但您可能想尝试仅使用选择器中的元素 ID(确保您使用的元素具有唯一的 ID)。

这是我过去使用它的方式:

$('#targetDiv').load('http://localhost/test.aspx #sourceDiv'); 
于 2009-03-09T14:08:33.447 回答