Jak mogę uzyskać wszystkie elementy td z 'colspan' większym niż 1 w jQuery?wybierz td elemensts z colspan
var nodes = $('td[colspan>1]');
Powyższy kod wydaje się nie działać.
Jak mogę uzyskać wszystkie elementy td z 'colspan' większym niż 1 w jQuery?wybierz td elemensts z colspan
var nodes = $('td[colspan>1]');
Powyższy kod wydaje się nie działać.
Ponieważ nie ma colspan = 0 można po prostu zrobić
$('td[colspan]').not('[colspan=1]')
Zastosowanie filter:
var nodes = $('td[colspan]').filter(function() {
return +$(this).attr('colspan') > 1
});
+
poprzedzany do $(this).attr('colspan')
konwertuje ciąg znaków na liczbę
var tds = $('td').each(function(){
if($(this).attr('colspan') > 1){
return $(this);
}
})
Co zrobić, jeśli td w ogóle nie ma colspan?
ze względu na "[colspan]" nie zostaną uwzględnione. – Thomas
Podoba mi się ten! – Erik