可能重复:
How do I select text nodes with jQuery?处理标签外部文本的正确方法是什么?
什么是正确的方式来处理文本
我尝试了所有方法的标签之外,但都失败了
而且我对此进行了实验
<script>
$(function(){
var A = $(".A").text();
var B = $(".B").text();
var C = $(".C").text();
var D = $(".D").text();
$("#BD").text(A+B+C+D);
});
</script>
<body>
<div>
<span class="A"></span>6
<span class="B"></span>8
<span class="C"></span>3
<span class="D"></span>9
</div>
<div id="BD"></div>
</body>
除了这
<script>
$(function(){
var A = $(".A").text();
var B = $(".B").text();
var C = $(".C").text();
var D = $(".D").text();
alert(A+B+C+D);
});
</script>
但他们都没有工作
我怎样才能正确地收集的数字?
是否有一个原因文本不在标签?这里的HTML结构看起来很不寻常。 –
你的函数$(“.A”).text()只能获得ID为'A'的元素内的文本 – Epsil0neR