Я что-то упустил или это метод fubar? Я не смог заставить скрипт выбрать правильно, поэтому я удалил все, кроме jQuery 1.5, и попробовал это как тест:
HTML:
<a href="test.php" id="test" class="notActive">test active</a>
<p><a href="ui.php#content" class="ajax" data-target="loadid">Link 1</a></p>
<p><a href="widgets.html" class="ajax" data-target="loadid">Link 2</a></p>
<div id="loadid" class="right bgGreen pad">test;</div>
JQuery:
var z = $('#test').nextUntil('div');
z.css({'background-color' : '#000000' });
console.log(z.html());
Возвращает:
<a href="test.php" id="test" class="notActive">test active</a>
<p style="background-color: #000000">
<a href="ui.php#content" class="ajax" data-target="loadid">
</p>
<p style="background-color: #000000">
<a href="widgets.html" class="ajax" data-target="loadid">
</p>
<div id="loadid" class="right bgGreen pad">
LOG: <\a href="ui.php#content" class="ajax" data-target="loadid">Link 1</a>
Кроме того, изменение селектора с 'div' на 'p' приводит к нулю ... есть идеи?