0

目前还没有到使网站无法使用的速度,但在 iphone 上的移动 safari 中存在明显的滞后。有没有更简单的方法来做到这一点?

“查找具有空 div.video_guid 的 div.items”

4

2 回答 2

0

页面上的其他任何地方是否有具有类 video_guid 的 div?如果没有,您可以将其简化为:

$('div.video_guid:empty');

您的选择器和我的选择器之间的唯一区别是您的选择器会匹配父级div.item,而我的会匹配实际的div.video_guid. 为了解决这个问题,一旦我的选择器匹配,如果你想对父级执行操作,div.item你可以这样做:

$('div.video_guid:empty').each(function() {
    var container = $(this).parents('div.item');
    // do something to the containing div
});

考虑到所有因素,我希望它表现更好..

于 2009-03-13T17:32:52.007 回答
0

阅读此相关问题。根据这个,

$(‘div.item:has(div.video_guid:empty)’, '#data')

应该更快。奇怪,但显然是可以测量的。

于 2009-03-13T21:54:15.013 回答