2016-08-08 15 views
-2

div要素から特定の文字セットを削除したいと考えています。彼らは時間のある日付を含んでおり、私は時間の部分を削除したいと思います。 私はそれを試してみましたが、それは動作していません。​​要素から特定のテキストを削除する

$("td").each(function(i) { 
      $(this).remove('12:00:00 AM'); 

     } 

任意の提案を歓迎します。おかげさまで

+0

を見てみましょうし(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects [置き換えます] /文字列/置換) '$(this).text($(this).text()。replace(/ pattern_to_replace /、 ''))' –

+0

http://api.jquery.com/contains-selector/ – SpYk3HH

答えて

0

tds=document.getElementsByTagName("td"); getElementsByTagNameは配列ではなくnodeListを返します。この配列にはforEachメソッドがありません。

あなたはこのネイティブに以下の書くことによってできます。

document.querySelectorAll("td").forEach(function(currentTd) { 
    currentTd.innerHTML = currentTd.innerHTML.replace('12:00:00 AM', ""); 
}); 
関連する問題