我有以下标记:
<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()
发布于 2012-02-29 01:27:20
var numbers = $("div[class^='content-']").map(function () {
return this.className.split("-")[1];
}).get();发布于 2012-02-29 01:28:24
var numbers = [];
$("div[class^='content-']").each(function() {
numbers.push(this.className.split('-')[1]);
});发布于 2012-02-29 01:29:00
您可以使用'split‘函数并从类名中获取编号。
$("div").each(function(e){
var classNum = $(this).attr("class").split("-");
console.log(classNum[1]);
});https://stackoverflow.com/questions/9486716
复制相似问题