-1

私はdivを持っていて、divにはスパンがあります

私が欲しいのは、ホバーdivのスパンが表示されることです。

divのIDを必要とせずにそれを行うことはできますか?

4

4 に答える 4

2

私があなたの質問を正しく理解したと仮定すると、これはうまくいくはずです:

$("div").hover(
    function() { $("> span", this).show(); },
    function() { $("> span", this).hide(); }
);

フィドルの例

于 2012-05-23T08:34:19.530 に答える
0
$("div").hover(function(e) {
  $(e.target).find("span").show();
}, function(e) {
  $(e.target).find("span").hide();
});
于 2012-05-23T08:35:56.667 に答える
0

絶対。を使用するだけ$('span').parent()です。

于 2012-05-23T08:28:39.493 に答える
0

私はあなたの質問を理解しているかどうかわからないので、野生の刺し傷。

$('span').on('hover', function(){
  $(this).parent('div').show();
});

$(this)<span>現在ホバリングされているへの参照です。次に、DOM( .parent) を上に移動し、親を表示し<div>ます。単純。

于 2012-05-23T08:40:19.857 に答える