【发布时间】:2011-10-07 12:42:22
【问题描述】:
IE7 和 jQuery Load 的回调有问题。 除 IE7 之外的所有浏览器都会正确触发我的 Load 函数的回调。就是想不出解决办法。
$('#cd_vk_cinemascreen').load('/index.php?id=19 #cd_content', function() {
$('#cd_vk_cinemascreen #cd_content').attr('class', 'cm_contentWrapper');
$('#cd_vk_cinemascreen #cd_content').attr('id', 'nothing');
});
感谢您的帮助。
【问题讨论】:
-
任何错误信息?你的问题有点含糊。
-
您正在对两个连续语句中完全相同的 DOM 元素执行选择器查询。你怎么可能看不到这是多余的?
-
不幸的是没有错误信息... :( 在两个连续的语句中选择相同的元素有什么问题?
-
@user983992 这就像去商店买两包烟,但这样做的方式是去商店,买一包,然后回家,然后再回到商店并购买第二包。这当然是低效的,我相信你明白。
-
Ok thx,那么我如何通过只选择一次元素来设置 id 和 class 属性? .attr().attr() ?
标签: jquery internet-explorer-7 callback load