Есть 5 элементов li, и один из них говорит, что третий li скрыт. Есть ли способ применить фильтр до получения индекса, чтобы индекс четвертого элемента показывал 2 вместо 3.
<html>
<head>
<title>test</title>
<script type='text/javascript' src='js/jquery-1.4.2.js'></script>
<script>
$(window).load(function() {
jQuery('.addchar').live('hover', function(event) {
$("#result").html("Index is:" +$(this).index() );
});
});
});
</script>
</head>
<body>
<div id="content">
<div>
<ul>
<li class="addchar">one </li>
<li class="addchar">two </li>
<li class="addchar" style="display:none"> three</li>
<li class="addchar">four </li>
<li class="addchar">five </li>
</ul>
</div>
<div id="result"></div>
</div>
</body>
</html>