用colspan选择td元素

时间:2012-06-19 07:16:00

标签: jquery dom

如何在jQuery中使用'colspan'大于1来获取所有td元素?

var nodes = $('td[colspan>1]');

上面的代码似乎不起作用。

3 个答案:

答案 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);
    }
})​