Javascript 如果存在另一个jQuery,则隐藏Div

Javascript 如果存在另一个jQuery,则隐藏Div,javascript,jquery,Javascript,Jquery,我试图简单地隐藏一个div,如果另一个div出现在页面上,我认为这将是直接的,但有一些问题 如果感谢的div可见,则使用desc类隐藏该div HTML <div class="container"> <div class="desc"> <p>Description</p> </div> <div class="thanks"> <h1>thanks&l

我试图简单地隐藏一个div,如果另一个div出现在页面上,我认为这将是直接的,但有一些问题

如果感谢的div可见,则使用desc类隐藏该div

HTML

<div class="container">
    <div class="desc">
        <p>Description</p>
    </div>

    <div class="thanks">
        <h1>thanks</h1>
    </div>    
</div>

Fiddle

在加载文档时运行脚本:

$(function () {
    if ($('.thanks').length > 0) {
        $('.desc').hide();
    }
});

您没有将jQuery包括在小提琴中

左侧面板->框架和扩展->第一个下拉菜单-选择jQuery

演示:


另外,不要忘记在dom就绪处理程序中添加脚本,因为您忘记了包含
JS
文件。 你的代码正在运行


jquery在fiddleYup中丢失。这个问题似乎离题了,因为它可以工作,而且JSFIDLE不包括jQuery.BTW。另外,代码中存在的div与页面上可见的div之间也有区别。你的标题和问题似乎混淆了两者。我在这里只能读到一条“bs评论”。。。
$(function () {
    if ($('.thanks').length > 0) {
        $('.desc').hide();
    }
});
jQuery(function () {
    if ($('.thanks').length > 0) {
        $('.desc').hide();
    }
})