これが私の問題です。最新のブラウザーでは正常に動作する jquery がありますが、IE7 では動作しません。
< A > タグの 1 つをクリックすると、「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 は .children(".inner-course-details") の長さとして "0" を返します。
Chrome は「1」を返します