这是我的HTML:
<ul>
<li>Milk</li>
<li>Bread</li>
<li class='fade'>Chips</li>
<li class='fade'>Socks</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
这是我的js函数:-
$("li").hover(
function () {
$(this).append($("<span> ***</span>"));
},
function () {
$(this).find("span:last").remove();
}
);
Run Code Online (Sandbox Code Playgroud)
我想要这种类型的输出:-
<ul>
<li>Milk</li>
<li>Bread</li>
<li class='fade'>Chips</li>
<li class='fade'>Socks</li>
<span> ***</span>
</ul>
Run Code Online (Sandbox Code Playgroud)
在这里,我尝试将鼠标悬停在li上附加一个跨度。
它的工作完美。
但我只想在最后一位李之后追加一次。
谢谢。
使用one:
$("li").one("hover", function () {
$(this).append($("<span> ***</span>"));
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1446 次 |
| 最近记录: |