为了账号安全,请及时绑定邮箱和手机立即绑定

这样写为什么不行?

如代码 引入node节点

正在回答

2 回答

<code>  

<body>

        <div id="divtest">

            <div id="title">

                <span id="fl">检测两个节点的包含关系</span> 

            </div>

            <div class="content"></div>

        </div>

        

        <script type="text/javascript">

            $(function () {

            var a=document.getElementById("title");

            var b=document.getElementById('fl')

                var strTmp = "";

                if ($.contains(a,b)) { //检测是否包含节点

                    strTmp = " 包含 ";

                }

                else {

                    strTmp = " 不包含 ";

                }

                

                $(".content").html(strTmp);

            });

        </script>

    </body>

</code>

你定义的变量都不是传入的,不能直接传要转化成变量对比,且支持ID

0 回复 有任何疑惑可以回复我~

不太清楚你的代码,contains里面传入两个字符串啥意思?如果你是想选取对象应该是

$.contains($(".title")[0],$(".fl")[0])吧?   结果是true

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

这样写为什么不行?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信