【发布时间】:2010-03-13 06:22:16
【问题描述】:
我正在处理一个对话框,在执行过程中,我想将所有具有特定属性的项目四舍五入,并将它们的属性值放入逗号分隔列表中。
这是我所得到的,还不算远。
buttons: {
'钩子':函数(){ $('.grid_pic:has(border=3)').(遍历 id,抓取 src,用 srcs 逗号分隔构建变量)
}
有什么想法吗?
【问题讨论】:
标签: jquery-selectors
我正在处理一个对话框,在执行过程中,我想将所有具有特定属性的项目四舍五入,并将它们的属性值放入逗号分隔列表中。
这是我所得到的,还不算远。
buttons: {
'钩子':函数(){ $('.grid_pic:has(border=3)').(遍历 id,抓取 src,用 srcs 逗号分隔构建变量)
}
有什么想法吗?
【问题讨论】:
标签: jquery-selectors
var srcs = new Array();
$('.grid_pic[border=3]').each(function() {
srcs[srcs.length] = $(this).attr('src');
});
var result = srcs.join(',');
【讨论】:
srcs.push($(this).attr('src')) 作为一个选项...至少在我看来,读起来更清晰。
这是获取它的简洁方法:
var commalist = $('.grid_pic:has(border=3)').map(function() {
return $(this).attr('src');
}).get().join(',');
【讨论】: