如何使用 jquery 获取元素后的同级文本?
How to get sibling text after element using jquery?
我正在尝试使用 html dom 在粗体结束标记后获取值。有人知道如何使用 dom 8/14/15
、7333
、MULTIPURPOSE
、RAILROADED
等获取这些值吗?我可以用粗体标记获取值,但我是如何获取的在粗体标记文本之后。
<div>
<b>Intro Date:</b> 8/14/15
<br><b>SKU#:</b> 7333
<br><b>Use:</b> MULTIPURPOSE
<br><b>Direction:</b> RAILROADED
<br><b>Width:</b> 54"
<br><b>Horiz Repeat:</b> 6.75
<br><b>Vert Repeat:</b> 0.0
</div>
使用 javascript nextSibling
属性 获取元素后的文本兄弟。
$("b").each(function(){
console.log(this.nextSibling.nodeValue.trim());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<b>Intro Date:</b> 8/14/15
<br><b>SKU#:</b> 7333
<br><b>Use:</b> MULTIPURPOSE
<br><b>Direction:</b> RAILROADED
<br><b>Width:</b> 54"
<br><b>Horiz Repeat:</b> 6.75
<br><b>Vert Repeat:</b> 0.0
</div>
我正在尝试使用 html dom 在粗体结束标记后获取值。有人知道如何使用 dom 8/14/15
、7333
、MULTIPURPOSE
、RAILROADED
等获取这些值吗?我可以用粗体标记获取值,但我是如何获取的在粗体标记文本之后。
<div>
<b>Intro Date:</b> 8/14/15
<br><b>SKU#:</b> 7333
<br><b>Use:</b> MULTIPURPOSE
<br><b>Direction:</b> RAILROADED
<br><b>Width:</b> 54"
<br><b>Horiz Repeat:</b> 6.75
<br><b>Vert Repeat:</b> 0.0
</div>
使用 javascript nextSibling
属性 获取元素后的文本兄弟。
$("b").each(function(){
console.log(this.nextSibling.nodeValue.trim());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<b>Intro Date:</b> 8/14/15
<br><b>SKU#:</b> 7333
<br><b>Use:</b> MULTIPURPOSE
<br><b>Direction:</b> RAILROADED
<br><b>Width:</b> 54"
<br><b>Horiz Repeat:</b> 6.75
<br><b>Vert Repeat:</b> 0.0
</div>