jQueryで「colspan」が1より大きいすべてのtd要素を取得するにはどうすればよいですか?
var nodes = $('td[colspan>1]');
上記のコードは機能しないようです。
colspan=0 がないので、あなたはただ行うことができます
$('td[colspan]').not('[colspan=1]')
フィルタを使用:
var nodes = $('td[colspan]').filter(function() {
return +$(this).attr('colspan') > 1
});
+
先頭に追加された toは$(this).attr('colspan')
、文字列を数値に変換します
var tds = $('td').each(function(){
if($(this).attr('colspan') > 1){
return $(this);
}
})