2012-06-03 24 views
2

我試圖訪問使用this.each()內的對象和要執行.find()用,但在控制檯它說.find是未定義功能。「this」不能在.each()中使用.find()?

data=$(data); 
$("tr", data).each(function(){ 
    var est = this.find(".estname a").html; 
}); 

我也試過這樣:

data=$(data); 
$("tr", data).each(function(){ 
    var est = $(this).find(".estname a").html; 
}); 

在控制檯它顯示function()而不是任何對象:(

+1

請閱讀文檔:http://api.jquery.com/html/ –

+0

在提出問題之前,請務必閱讀文檔,否則這將表明您沒有對此進行任何研究。 –

回答

11

應:

var est = $(this).find(".estname a").html(); 

隨着html後括號功能

+5

輕鬆90點聲望點! –

+0

祝賀100,並可能徽章:+1 – 11684

+0

不,沒有徽章... – 11684

相關問題