0

我有这个结构:

<div class="person">
  <a href="#">Title &ndash; Description</a>
</div>

我需要一个解决方案:使用“person”类在 div 中剪切破折号后面的所有文本(使用破折号)。我怎样才能用jquery解决这个问题?

谢谢你

4

2 回答 2

1

应该管用:

$(function(){
    var el = $("div.person a");
    el.text(el.text().split('–')[0].trim());
});

现场演示:http: //jsfiddle.net/bHFUK/

于 2012-04-27T16:04:57.770 回答
0

这有效:

$("div.person a").each(function() {
    $(this).html($(this).html().split('–')[0]);
});​

jsFiddle 示例

于 2012-04-27T16:33:54.077 回答