我試圖讓最近dropdown-header
點擊列表項jQuery的發現以前的類和返回值
<ul class="dropdown-menu">
<li class="dropdown-header">Word 1</li>
<li><a href="#">Click me 1</a></li>
<li><a href="#">Click me 1</a></li>
<li><a href="#">Click me 1</a></li>
<li class="dropdown-header">Word 2</li>
<li><a href="#">Click me 2</a></li>
<li><a href="#">Click me 2</a></li>
<li class="dropdown-header">Word 3</li>
<li><a href="#">Click me 3</a></li>
</ul>
時,這是不工作,可能有人請解釋。謝謝
$('.dropdown-menu').on('click', 'a', function(e) {
$(this).parent().parent().find('.dropdown-header').html(); //would return Word #
e.preventDefault();
});
http://stackoverflow.com/questions/2310270/jquery-find-closest-previous-sibling-with-class –