仅当使用jQuery的html()内部存在<img/>标记时才获取元素内部文本

时间:2009-11-25 16:20:19

标签: javascript jquery html

我正在尝试将html包含在以下几个元素中:

<div class="option s12 pointer"><img class="fl mt2" src="http://web.iboomerang.com/icons/fff/magnifier.png" /> Trainings by date</div>

有没有办法剥离标记(就像PHP的strip_tags那样),只留下“按日期训练”。

注意:我需要避免使用split()或replace()等函数,因为这个应用程序需要多样化。

2 个答案:

答案 0 :(得分:1)

我想你想要这个:http://docs.jquery.com/Attributes/text

答案 1 :(得分:1)

您可以使用jQuery's text() function

var text = $('div.option').text();

您可以轻松地将“div.option”替换为您需要的任何CSS选择器。