如何正确操作jQuery对象?

时间:2009-12-08 03:25:29

标签: jquery

$('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();
});

问题在于$tds[0],但我还不知道正确的做法。

2 个答案:

答案 0 :(得分:3)

您需要使用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 :(得分:-1)

尝试:

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