0

1つのリストアイテムにカーソルを合わせて、宛先DIVにpreperndしたいと思います。

しかし、それらはすべて宛先DIVにprependToします。

  $('ul li a').each(function () {
        $(this).mouseover(function () {
            $('ul li ul').prependTo('#destination');
        });
});

一度に1つのアイテムをどのように指定しますか?

http://jsfiddle.net/zidski/zpdAy/1/

4

3 に答える 3

0

私はあなたのフィドルを更新しました。ここで更新されたフィドルを参照してください

基本的に、次のeach行を変更しただけです。

$('ul li a').each(function () {

one代わりに使用するには:

$('ul li a').one(function () {

それがあなたが求めている行動であるかどうかはわかりません...

于 2013-01-30T16:21:20.117 に答える
0

これで問題が解決するはずです。ちなみに、使用する必要はありませんeach()

$('ul li a').mouseover(function () {
    $(this).nextSibling().prependTo('#destination');
});

jsFiddle を参照してください

于 2013-01-30T16:21:45.097 に答える
0

働くフィドル

$("ul li a").mouseover(function () {
    $(this).next().prependTo('#destination'); // or sibling('ul')
});
于 2013-01-30T16:22:03.863 に答える