私はdivを持っていて、divにはスパンがあります
私が欲しいのは、ホバーdivのスパンが表示されることです。
divのIDを必要とせずにそれを行うことはできますか?
私があなたの質問を正しく理解したと仮定すると、これはうまくいくはずです:
$("div").hover(
function() { $("> span", this).show(); },
function() { $("> span", this).hide(); }
);
$("div").hover(function(e) {
$(e.target).find("span").show();
}, function(e) {
$(e.target).find("span").hide();
});
絶対。を使用するだけ$('span').parent()
です。
私はあなたの質問を理解しているかどうかわからないので、野生の刺し傷。
$('span').on('hover', function(){
$(this).parent('div').show();
});
$(this)
<span>
現在ホバリングされているへの参照です。次に、DOM( .parent
) を上に移動し、親を表示し<div>
ます。単純。