0

$ 300を削除する必要があります、何か考えはありますか?価格は動的に来ています

<h3>
     $300.00 <br><span>$500.00</span> 
</h3>

これは私のjQueryコードでした、私はその間違ったコードを知っています

$('.price>h3 ').contents().remove();
4

3 に答える 3

2
$('h3').contents(':not(span)').remove();

デモ

また

$('.price > h3').text(function(index, text) {
   return text.replace(/300.00/,'').replace(/\$/,'');
});

デモ

また

$('.price > h3').html(function(index, text) {
   return $('span');
});

デモ

于 2012-06-02T14:21:50.653 に答える
1

スパンだけが必要な場合:

$('h3').html(function( i, old){
    return $(old).filter('span')
})

デモ: http://jsfiddle.net/dr7CC/

于 2012-06-02T14:22:06.777 に答える
1
$(function(){
  var children = $('h3').children();
  $('h3').html('');
  $('h3').append(children);
});
于 2012-06-02T14:25:23.103 に答える