我有一个div,我想附加另一个div,只有这个孩子没有特定的类。
<div class=container></div>
我在两种情况下使用if
,但它没有返回预期的
if(!$(".container").find(".content").lenght)$("#container").append("
<div class=content>hi</div>");
if(!$(".container").find(".content"))$("#container").append("
<div class=content>hi</div>");
答案 0 :(得分:0)
这是因为你的容器是一个不是id的类 - 应该使用.container
而不是#container
此外,您应该检查长度是否等于零,因为这意味着容器中没有内容
if($('.container').find('.content').length == 0)
$('.container').append("<div class='content'>Some content</div>");
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">Some container</div>
&#13;