Javascript jQuery层次结构问题与next()
似乎是Javascript jQuery层次结构问题与next(),javascript,jquery,Javascript,Jquery,似乎是$(“img”).next().hide()不起作用 <p> <img src="image.jpg" /> <div>text</div> // this div is set to 'display: none' by default in css </p> 谢谢你的帮助 不应在内联元素(p)中使用块元素(DIV)。 使用DIV代替P,并将类设置为P。只允许作为子元素。这可能是第一个示例不起作用的原因 <p> &
$(“img”).next().hide()当image和div标记都是段落的子项时,code>不起作用
<p>
<img src="image.jpg" />
<div>text</div> // this div is set to 'display: none' by default in css
</p>
谢谢你的帮助 不应在内联元素(p)中使用块元素(DIV)。
使用DIV代替P,并将类设置为P。只允许作为子元素。这可能是第一个示例不起作用的原因
<p>
<img src="image.jpg" />
<span>text</span>
</p>
<img src="image.jpg" />
<div>text</div>
$(document).ready(function(){
$("img").hover(
function()
{
$(this).next().show();
},
function()
{
$(this).next().hide();
}
);
});