如何使用jQuery选择没有类或id的文本?

时间:2016-02-12 04:05:34

标签: javascript jquery

我想从下面的html中选择文字,我想只选择这个文字

Adob​​e Illustrator,Adobe Photoshop

<div class="col-xs-12">
 <h4 class="dl-title">Professional Skills</h4>
 <div class="divider"></div>
Adobe Illustrator, Adobe Photoshop

这是我的代码

$('.col-xs-12:not(.dl-title)').eq(15).text().trim()

我使用eq(15)因为在我要获取数据的网站上有很多 .col-xs-12

请帮帮我!提前致谢

3 个答案:

答案 0 :(得分:2)

请使用此:

$('.col-xs-12').children().remove().end().text().trim()

当您需要添加任何类或.eq(15)时,请添加

答案 1 :(得分:1)

尝试使用$.parseHTML().html()Array.prototype.pop().textContent

var text = $.parseHTML($(".col-xs-12").eq(15).html()).pop().textContent;

var text = $.parseHTML($(".col-xs-12").html()).pop().textContent;
console.log(text)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
</script>
<div class="col-xs-12">
  <h4 class="dl-title">Professional Skills</h4>
  <div class="divider"></div>
  Adobe Illustrator, Adobe Photoshop
  </div>

答案 2 :(得分:1)

试试这个

 $(".col-xs-12")
        .clone()    //clone the element
        .children() //select all the children
        .remove()   //remove all the children
        .end()  //again go back to selected element
        .text();