0

可能重复:
Javascript / Jquery - 从字符串中获取数字

使用

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

我得到了点击链接的所有类,var id 返回 4 个类:

button_red 501 ajax-call class2

如何提取类 '501' 并将其放入类似的 var 中var id_numeric = 501

谢谢你的建议

4

2 回答 2

3

假设您使用的是 HTML5 文档类型,您可能会使用data-属性而不是 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/);

在上述情况下,501将是numericClassIdMatches[0]

于 2013-01-31T20:57:18.373 回答