<!DOCTYPE html><meta charset=utf-8 />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<input type="button" value="价格又高到低筛选" />
<ul>
<li>a 200元</li>
<li>b 500元</li>
<li>c 300元</li>
<li>d 300元</li>
</ul>
<script>$('input').click(function(){ 'use strict';
$('li').remove().sort( function(a,b) {
return b.textContent.match( /\d+(?=元)/ ) - a.textContent.match( /\d+(?=元)/ );
} ).each( function(i,e) {
$( 'ul' ).append( e );
} );
})</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<input type="button" value="价格又高到低筛选" />
<ul>
<li>a 200元</li>
<li>b 500元</li>
<li>c 300元</li>
<li>d 300元</li>
</ul>
<script>$('input').click(function(){ 'use strict';
$('li').remove().sort( function(a,b) {
return b.textContent.match( /\d+(?=元)/ ) - a.textContent.match( /\d+(?=元)/ );
} ).each( function(i,e) {
$( 'ul' ).append( e );
} );
})</script>




