我在这个链接上捎带... 使用 JQuery 提取元素中的文本
我喜欢提取元素中的文本,然后将其附加到这样的属性中。
jQuery
$(document).ready(function() {
var text;
$(".parent span").contents().each(function(i) {
if(this.nodeName == "#text") text = $(this).text();
$(".child").attr("ref", text);
});
});
HTML
<div class="parent">
<div class="child"> </div>
<span><strong>bla bla bla</strong>Child-1</span> </div>
<div class="parent">
<div class="child"> </div>
<span><strong>bla bla bla</strong>Child-2</span>
</div>
我一直在每个父母的参考中得到“Child-1”。