0
4

4 回答 4

1

使用:first选择器,如下所示:

$('td.event_name a:first', '#the-list').each(function(){
    console.log($(this).text());
    event_names.push($(this).text());
});

作为参考,您的第二次尝试是$(this).$ is not a function由于语法错误而导致的,它应该如下所示:

console.log($('a:first', this).text());
console.log($(this).find('a:first').text());
于 2013-08-28T14:40:12.387 回答
1
$('td.event_name a:first'); 

或者

$('td.event_name', '#the-list').each(function(){
    console.log( $(this).find('a:first') );
});

或者

$('td.event_name', '#the-list').each(function(){
    console.log( $(this).children('a:first') );
});
于 2013-08-28T14:44:34.347 回答
1
于 2013-08-28T14:44:50.427 回答
1

关于什么 :

var event_names = new Array();  // Initialise to avoid errors
$('td.event_name').each(function(){
  console.log($(this).find('a').first().text());
  event_names.push($(this).find('a').first().text());
});
于 2013-08-28T14:48:19.403 回答