$(" +p",this) 和 $("p",this)的区别?

$(" +p",this) 和 $("p",this)有区别吗?

    <h1>introduction</h1>
    <p id="pp">it is a test</p>
    <script>
        $(document).ready(function(){
            $("h1+p").hide();
            $("h1").hover(function(){
                $("+p",this).show()},
                function(){
                    $("+p",this).hide();});
        });
    </script>
阅读 2.3k
3 个回答

带加号的是表示与this同级的p,不带加号的是所有p

$(this).find('p')

$(this).find('+p')

的区别

E+F { sRules } 选择紧贴在E元素之后F元素,元素E与F必须同属一个父级。
E F { sRules } 选择所有被E元素包含的F元素。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题