这是我的问题,我有一段 jquery 在现代浏览器中运行良好,但在 IE7 中无法运行。
这个想法是,当您单击其中一个 < A > 标记时,名为“innerdetails”的 div 将打开。
这是我的 HTML:
<ul class="table">
<li><a href="#">CLICK HERE</a></li>
<li><a href="#">Techniques</a> </li>
<li >3</li>
<div class="innerdetails">
Technical services, including MARC.
</div>
</ul>
这是有问题的 Jquery 代码。
$(document).ready(function() {
$("ul.table li a").click(function() {
$(this).parent("li").parent("ul").children(".innerdetails").toggle();
alert ( $(this).parent("li").parent("ul").children(".innerdetails").length )
return false;
});
});
有趣的是,在警报中,IE7 返回“0”作为 .children(".inner-course-details") 的长度
铬返回“1”