next
прекрасно работает в IE6 и IE7.
Пример:
HTML:
<div id='container'>
<div>Target A</div>
<div>Target B</div>
<div>Target C</div>
</div>
JavaScript:
jQuery(function($) {
$("#container div").click(function() {
var next = $(this).next();
if (next.length == 0) {
display("There's no div after this one");
}
else {
display("The next div's text is: " + next.text());
}
});
function display(msg) {
$("<p/>").html(msg).appendTo(document.body);
}
});
Живая копия
Протестировано и работает в IE6 и IE7, оба из которых находятся в списке поддерживаемых браузеров jQuery .