我希望将鼠标悬停在一个列表项上并 preperndTo 目标 DIV。
但它们都将其添加到目标 DIV 中。
$('ul li a').each(function () {
$(this).mouseover(function () {
$('ul li ul').prependTo('#destination');
});
});
你如何一次指定一个项目?
我希望将鼠标悬停在一个列表项上并 preperndTo 目标 DIV。
但它们都将其添加到目标 DIV 中。
$('ul li a').each(function () {
$(this).mouseover(function () {
$('ul li ul').prependTo('#destination');
});
});
你如何一次指定一个项目?
我更新了你的小提琴。在此处查看更新的小提琴。
基本上,我只是改变了each
这一行:
$('ul li a').each(function () {
改为使用one
:
$('ul li a').one(function () {
不确定这是否是你所追求的行为......
这应该可以解决您的问题。没有必要each()
顺便使用:
$('ul li a').mouseover(function () {
$(this).nextSibling().prependTo('#destination');
});
$("ul li a").mouseover(function () {
$(this).next().prependTo('#destination'); // or sibling('ul')
});