【发布时间】:2011-04-10 02:11:37
【问题描述】:
这是动态示例jsFiddle dynamic DEMO CLICK ME 这是静态示例jsFiddle static DEMO CLICK ME
当我将标记动态加载到 div 中时,它在 IE7 中不起作用。
但如果它是静态的,它可以正常工作。
昨天我无法清楚地说明我的问题,所以我做了这个小提琴。
请查看并回复。
【问题讨论】:
这是动态示例jsFiddle dynamic DEMO CLICK ME 这是静态示例jsFiddle static DEMO CLICK ME
当我将标记动态加载到 div 中时,它在 IE7 中不起作用。
但如果它是静态的,它可以正常工作。
昨天我无法清楚地说明我的问题,所以我做了这个小提琴。
请查看并回复。
【问题讨论】:
这是因为 IE6/7 规范了它们的 href 属性。更改 $li 选择器以搜索 href 末尾的文件名,如下所示:
$li = jQuery('#siteMap [href$=' + $lnkStr1 + ']').parents('li');
【讨论】: