LoginSignup
2
2

More than 5 years have passed since last update.

jQueryでクラス名から部分文字列を抜き出す

Posted at

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部分だけ抜き出します。
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2