0

重複の可能性:
Javascript/Jquery-文字列から数値を取得

使用する

var id = $(this).attr("class");

クリックされたリンクのすべてのクラスを取得します。varidは4つのクラスを返します。

button_red 501 ajax-call class2

クラス「501」を抽出して、次のような変数に入れるにはどうすればよいvar id_numeric = 501ですか?

アドバイスありがとうございます

4

2 に答える 2

3

data-HTML5 doctypeを使用していると仮定すると、CSSクラスではなく属性を使用できる可能性があります。例えば:

data-id="501"

次に、

var id = $(this).attr("data-id");

また

var id = $(this).data("id"); //[1]

動作します。

参照:

[1] http://tutorialzine.com/2010/11/jquery-data-method/

于 2013-01-31T21:04:08.773 に答える
2
var numericClassIdMatches = $(this).attr('class').match(/\b\d+\b/);

上記の場合501numericClassIdMatches[0]

于 2013-01-31T20:57:18.373 に答える