jQueryを使ってクラス名から部分文字列を抜き出す方法です。
例えば、テーブルのセル(td)にxxxxx_1〜xxxxx_N(Nは自然数)のようなクラス指定がされている場合にこのNを抜き取りたいという場合などに使います。
// jQueryオブジェクトがobjで取れているとして
var N = obj[0].className.split(" ")[0].replace(/^xxxxx_/, '');
簡単な解説。
- obj[0]でjQueryオブジェクトをDOMに変換します。
-
className.splut(" ")[0]
で最初に指定されているクラス名を取り出します。2番目のクラスをターゲットにしたいなら添字を[1]にします。 - replace関数でxxxxx_を取り除いて(置換して)N部分だけ抜き出します。