如何在jQuery中使用'colspan'大于1来获取所有td元素?
var nodes = $('td[colspan>1]');
上面的代码似乎不起作用。
答案 0 :(得分:9)
由于没有colspan = 0,你可以做到
$('td[colspan]').not('[colspan=1]')
答案 1 :(得分:6)
使用filter:
var nodes = $('td[colspan]').filter(function() {
return +$(this).attr('colspan') > 1
});
+
前置$(this).attr('colspan')
将字符串转换为数字
答案 2 :(得分:2)
var tds = $('td').each(function(){
if($(this).attr('colspan') > 1){
return $(this);
}
})