问问题
95 次
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 回答