我希望當我通過鼠標通過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