セレクター クラスは次のいずれかです。
c-1
c-2
c-3
(etc...)
セレクターは他のクラスを持つこともできるため、可能な HTML の例を次に示します。
<div class="foo c-2 foofoo"></div>
の後の数字を取得したいc
。この場合 - を取得します2
。
どうやってやるの?
セレクター クラスは次のいずれかです。
c-1
c-2
c-3
(etc...)
セレクターは他のクラスを持つこともできるため、可能な HTML の例を次に示します。
<div class="foo c-2 foofoo"></div>
の後の数字を取得したいc
。この場合 - を取得します2
。
どうやってやるの?
試す
var el = $('.c-2')//get the element whose class value has to be extracted
var val = el.attr('class').match(/\bc-(\d+)\b/)[1]
クラスに他の整数が存在しないことが確実な場合
試す
var s ="foo c-2 foofoo";
var result = /\d+(?:\.\d+)?/.exec(s);
alert(result); //2 is the result