2009-12-08 5 views
0
$('table.diyform').children('tbody').children('tr').each(function() { 
    var $tds = $(this).children('td'); 
    var label = $tds[0].find('a').html(); 
    var required = $tds[0].find('input').html(); 
}); 

Le problème réside dans $tds[0] mais je ne connais pas la bonne façon de le faire pour le moment.Comment utiliser l'objet jQuery correctement?

Répondre

3

Vous devrez utiliser eq.

$('table.diyform').children('tbody').children('tr').each(function() { 
     var $tds = $(this).children('td'); 
     var label = $tds.eq(0).find('a').html(); 
     var required = $tds.eq(0).find('input').html(); 
}); 
-1

Essayez:

var tds = $(this).children('td'); 
var label = $(tds).find('a').html(); 
Questions connexes