我希望将鼠标悬停在一个列表项并预先绑定到目标DIV。
但他们都在前往目的地DIV。
$('ul li a').each(function () {
$(this).mouseover(function () {
$('ul li ul').prependTo('#destination');
});
});
如何一次指定一个项目?
答案 0 :(得分:0)
我更新了你的小提琴。 See updated fiddle here
基本上,我刚刚更改了此行中的each
:
$('ul li a').each(function () {
改为使用one
:
$('ul li a').one(function () {
不确定这是否是您所追求的行为......
答案 1 :(得分:0)
这应该可以解决您的问题。顺便说一下,没有必要使用each()
:
$('ul li a').mouseover(function () {
$(this).nextSibling().prependTo('#destination');
});
答案 2 :(得分:0)
$("ul li a").mouseover(function () {
$(this).next().prependTo('#destination'); // or sibling('ul')
});