私はこの構造を持っています:
<div class="person">
<a href="#">Title – Description</a>
</div>
解決策が必要です。divのダッシュの後ろにあるすべてのテキストを(ダッシュを使用して)クラス「person」で切り取ります。jqueryでこれを解決するにはどうすればよいですか?
ありがとうございました
動作するはずです:
$(function(){
var el = $("div.person a");
el.text(el.text().split('–')[0].trim());
});
ライブデモ: http://jsfiddle.net/bHFUK/
これは機能します:
$("div.person a").each(function() {
$(this).html($(this).html().split('–')[0]);
});