1
  $("p.author").text(function() {
     return $(this).text().replace(/(By|on)/g, '');
  });

要素「p.author」から「By」という単語を削除する方法を説明する以前の投稿でこれを見つけました

私がしたいのは、タイトルから単語を削除することです

このようなもの?

  v = $('.datarow .location').attr('title').replace(/,/g,'');
  $("span.name").attr('title').(v);
4

2 に答える 2

1
$('.datarow .location').attr('title', function(index, attr){
  return attr.replace(/,/g,'');
});

.attr()関数を 2 番目のパラメーターとして受け入れ、2 番目の引数として attr の古い値を指定します。

ここにデモがあります:http://jsfiddle.net/83WLm/

于 2012-11-20T01:55:54.527 に答える
0
$("p.author").text(function() {
 return $.trim($(this).text()).replace(/^(By|on)/gi, '');
});?

/gi => means ignore case, greedy
^ => means starting
$.trim()  jquery trim characters

デモ: http://jsfiddle.net/fedmich/wwmy9/

HTMLコードも投稿できますか?それらを見た後、フィドルの回答を変更します。

「オン」を置き換える際に注意すると、ロニーから「オン」が削除される可能性があります

于 2012-11-20T01:56:01.613 に答える