$("#result").html($('[contenteditable]').text());

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="scorer">
<div>
<div contenteditable>1</div>
<div contenteditable>2</div>
</div>
</div>
<div>
<div contenteditable>3</div>
<div contenteditable>4</div>
</div>
<hr />
<div id="result">
result
</div>
&#13;
我如何选择那些没有父母加入&#34;记分员&#34;在CSS或jquery中。
结果应为34.
谢谢!
答案 0 :(得分:3)
您可以使用此not()
.not('.scorer div')
功能
$("#result").html($('[contenteditable]').not('.scorer div').text());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="scorer">
<div>
<div contenteditable>1</div>
<div contenteditable>2</div>
</div>
</div>
<div>
<div contenteditable>3</div>
<div contenteditable>4</div>
</div>
<hr />
<div id="result">
result
</div>
答案 1 :(得分:2)
您可以使用过滤功能
var result = $("div[contenteditable]").filter(function () {
return $(this).closest(".scorer").length == 0
}).text();
答案 2 :(得分:1)
答案 3 :(得分:1)
尝试获取除了得分手的孩子以外的所有内容:
$('div[contenteditable]').not('.scorer div');
答案 4 :(得分:0)