我希望将“Hello World”添加到 .foo,但前提是容器(产品)还包含 .foo2。我已经完成了以下代码的一半,但是它将附加文本添加到 .foo 的所有实例,而不仅仅是也具有 .foo2 的指定产品容器。
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Add text to foo if product contains foo2</title>
<style>
.product {
width: 300px;
border: 1px #333 solid;
margin-bottom: 2%;
}
</style>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script>
$(function() {
if($('.product > .foo2').length > 0){
$(".foo").append("Hello World");
}
});
</script>
</head>
<body>
<!-- Div 1 -->
<div class="product">
1
<div class="foo"></div>
</div>
<!-- Div 2 -->
<div class="product">
2
<div class="foo"></div>
<div class="foo2"></div>
</div>
<!-- Div 3 -->
<div class="product">
3
<div class="foo"></div>
</div>
</body>
</html>
谢谢你的帮助。