如何在div中裁剪字符串

时间:2012-04-27 15:57:54

标签: jquery html

我有这个结构:

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

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

谢谢

2 个答案:

答案 0 :(得分:1)

应该工作:

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

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

答案 1 :(得分:0)

这有效:

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

<强> jsFiddle example