Вот моя проблема, у меня есть кусок jquery, который отлично работает в современных браузерах, но не будет работать в IE7.
Идея состоит в том, когда вы нажимаете на один из тегов ,Откроется div под названием "innerdetails".
Вот мой 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 (". Детали внутреннего курса")
Chrome возвращает "1"