2 ответа

Решение

Вероятно, проблема связана с тем, что это недействительный HTML (ul тег не может содержать div тег), поэтому IE7, вероятно, не считает его частью дерева DOM.

Чтобы исправить, попробуйте положить div внутри li тег (или просто с помощью li вместо тега), затем .toggle()в li,

Я не знаю точно, почему, но если вы измените children в find оно работает

$("ul.table li a").click(function() {
    $(this).parent("li").parent("ul").find(".innerdetails").toggle();
    alert ( $(this).parent("li").parent("ul").find(".innerdetails").length )
    return false;
});

И jsfiddle http://jsfiddle.net/6heVt/2/

Другие вопросы по тегам