重複の可能性:
Javascript/Jquery-文字列から数値を取得
使用する
var id = $(this).attr("class");
クリックされたリンクのすべてのクラスを取得します。varidは4つのクラスを返します。
button_red 501 ajax-call class2
クラス「501」を抽出して、次のような変数に入れるにはどうすればよいvar id_numeric = 501
ですか?
アドバイスありがとうございます
重複の可能性:
Javascript/Jquery-文字列から数値を取得
使用する
var id = $(this).attr("class");
クリックされたリンクのすべてのクラスを取得します。varidは4つのクラスを返します。
button_red 501 ajax-call class2
クラス「501」を抽出して、次のような変数に入れるにはどうすればよいvar id_numeric = 501
ですか?
アドバイスありがとうございます
data-
HTML5 doctypeを使用していると仮定すると、CSSクラスではなく属性を使用できる可能性があります。例えば:
data-id="501"
次に、
var id = $(this).attr("data-id");
また
var id = $(this).data("id"); //[1]
動作します。
参照:
var numericClassIdMatches = $(this).attr('class').match(/\b\d+\b/);
上記の場合501
、numericClassIdMatches[0]