0
如果用户悬停在Test
之上,则'ul'列表中链接的href属性例如应输出谷歌的链接。但我不知道如何从this
访问a
标记。选择相对于'this'的父元素的兄弟,然后选择儿童
$("ul.myul li:nth-child(2) div:nth-child(1)").on
(
"mouseover",
function()
{
$link = $(this).closest('a').attr("href");
$("#output").html($link);
}
);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="myul">
<li>
<div>
<a href="www.yahoo.de">yahoo</a>
</div>
</li>
<li>
<div>Test</div>
<div>Foo</div>
</li>
</ul>
<ul class="myul">
<li>
<div>
<a href="www.google.de">google</a>
</div>
</li>
<li>
<div>Test</div>
</li>
</ul>
<ul class="myul">
<li>
<div>
<a href="www.bing.de">bing</a>
</div>
</li>
<li>
<div>Test</div>
</li>
</ul>
<p id="output"></p>
我已经尝试过find
和closest
但没有任何帮助。