很难处理可怕的标记,它不是没有上课看起来像这样:
<p>p</p>
<br>br1
<br>br2
<br>br3
获得p很容易
console.log($('p').text());
但如何获取位于br
标签之间的br1,br2?如果可能的话我想在br之后检查是否有任何等于br1的值,如果是,则删除该行。使用attr()的想法仍然不知道该怎么做。
答案 0 :(得分:6)
您可以尝试使用nextSibling
DOM属性:
$( 'br' ).each( function() {
console.log( $( this ).get( 0 ).nextSibling.nodeValue );
});