-1

正規表現を使用して jQuery 関数を記述し、スパンごとにコンテンツが数字で始まる場合、「numberFirst」の追加クラスを取得する方法はありますか?

<span>123 abc</span> <!-- should get new class -->
<span>abc 123</span> <!-- should not -->
<span>456 def</span> <!-- should -->

それはできますか、.addClass()それともすべてのhtmlをに置き換える必要がありますか

<span class='numberFirst'>$1</span>

4

1 に答える 1

2
$('span').filter(function() {
    return $(this).text().match(/^[^\D]/);
}).addClass('numberFirst');

フィドル

于 2013-02-27T21:46:41.890 に答える