0

私が以下のセットアップを持っていると仮定します:

<ul id="cal">
    <li><span>test</span><img /></li>
    <li><span>test</span><img /></li>
    <li><span>test</span><img /></li>
</ul>

そしてjQueryで:

$('#cal li span').hover(function(){
    $("#cal li img").trigger('mouseover');
});

#cal li img でマウスオーバーをトリガーする必要がありますが、すべての画像ではなくスパンの画像のみで

4

3 に答える 3

3

<img>次を使用して$(this).next()、または次の方法で最も近いものを参照できます。

$("#cal li span").hover(function() {
    $(this).siblings("img").trigger("mouseover");
});
于 2013-04-24T11:12:16.513 に答える
1

次を使用して、コンテキストにリンクされていることを指定します。

$('#cal li span').hover(function(){
    $(this).parent().find("img").trigger('mouseover');
});
于 2013-04-24T11:12:34.443 に答える
0
$('#cal li span').hover(function(){
    $(this).next("img").trigger('mouseover');
});
于 2013-04-24T11:14:04.247 に答える