I'm trying understand the closest method..I have the following
<ulid="one"class="level-1">
<liclass="item-i">I</li>
<liid="ii"class="item-ii">II
<ulclass="level-2">
<liclass="item-a">A</li>
<liclass="item-b">B
<ulclass="level-3">
<liclass="item-1">1</li>
<liid="davide"class="item-2">2</li>
<liclass="item-3">3</li>
</ul>
</li>
<liclass="item-c">C</li>
</ul>
</li>
<liclass="item-iii">III</li>
</ul>
$(document).ready(function () {
var listItemII = document.getElementById('davide'); $('li.item-3').closest('ul',listItemII) .css('background-color', 'green');
});
the result is displayed in the image below..I'm a little confused..Since I'm using a context I would think that it would not color 1,2 and 3 since first UL is outside of context "davide" any ideas?