怎样使用jquery将一组属性相同的属性值取出放在一个数组变量里,如下:取出subject下sub属性的所有值。
<divid="subject"><divsub="english"></div><divsub="chinese"></div><divsub="japan"></di...
<div id="subject">
<div sub="english"></div>
<div sub="chinese"></div>
<div sub="japan"></div>
</div> 展开
<div sub="english"></div>
<div sub="chinese"></div>
<div sub="japan"></div>
</div> 展开
展开全部
//each 方式
var arr = [];
$("#subject div").each(function(){
arr.push($(this).attr("sub"));
});
alert(arr.join(","));
//map 方式
$('div[sub]').map(function() {
return $(this).attr('sub');
}).get().join(',');
var arr = [];
$("#subject div").each(function(){
arr.push($(this).attr("sub"));
});
alert(arr.join(","));
//map 方式
$('div[sub]').map(function() {
return $(this).attr('sub');
}).get().join(',');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下面这个就是你要的。
function getsub(){
var arr=new Array();
$("#subject div").each(function(){
arr.push($(this).attr("sub"));
});
alert(arr.join(","));
}
function getsub(){
var arr=new Array();
$("#subject div").each(function(){
arr.push($(this).attr("sub"));
});
alert(arr.join(","));
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var arr = [];
$('div[sub]').each(function(i){
arr.push($(this).attr('sub'));
})
alert(arr.join(','));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询