我希望当我通过鼠标通过Li时,结果显示在div中。我希望当我通过鼠标在Li上时,结果显示在div
<li ><a href="#estaEm">Pai 1</a>
<ul>
<li ><a href="#estaEm" >Filho 1</a></li>
<li ><a href="#estaEm" >Filho 2</a></li>
</ul>
</li>
<li ><a href="#estaEm">Pai 2</a>
<ul>
<li><a href="#estaEm" >Filho 1</a></li>
</ul>
</li>
</div>
<div id="estaEm" value ="">resultado </div>
jQuery的,我没有的情况下不工作只给父亲2:
$("li").bind("mouseover", function() {
var result=''
$(this).find("a").each(function() {
result += " > " + $(this).text()
});
$("#estaEm").text(result)
});
设置鼠标在儿子2:儿子2
首先,'bind'现在已被弃用。使用['on'](http://api.jquery.com/on/)代替 – empiric
考虑添加一个jsfiddle。这会让会员更容易帮助你。 –
您的代码在技术上可行:[示例](https://jsfiddle.net/k5gucra6/)。你期望什么? – empiric