使用jquery获取所有类属性

时间:2012-02-28 17:24:46

标签: jquery-selectors jquery

我有以下标记:

<div class="content-1"></div>
<div class="content-2"></div>
<div class="content-1"></div>
<div class="content-3"></div>

我想从类名中选择所有数字,例如:1,2,1,3 我应该试试$('div.content').each()

3 个答案:

答案 0 :(得分:5)

var numbers = $("div[class^='content-']").map(function () {
    return this.className.split("-")[1];
}).get();

Demo.

答案 1 :(得分:0)

var numbers = [];

$("div[class^='content-']").each(function() {
   numbers.push(this.className.split('-')[1]);
});

答案 2 :(得分:0)

你可以使用'split'函数并从类名中获取数字。

        $("div").each(function(e){
            var classNum = $(this).attr("class").split("-");
            console.log(classNum[1]);               

        });