2016-10-24 2 views
0

Ich habe eine Tabelle, in einigen <td>, ich habe eine Anker-Tag mit Werten. Ich muss den Wert durch Schleifen herausfinden. Hier ist, was ich versuche:Suchen eines Elements in einer dynamischen Zeichenfolge mit Jquery

$(tr).find('td').each(function() { 

    var cells = $(this).html(); 
    var check = $(cells).find("a"); 
} 

Ich erhalte eine Fehlermeldung an: var check = $(cells).find("a"); weil der erste <td> Wert "EINTEXT" und zweiten <td> Wert ist

Edit:

"<input id="1"> <a > 188</a></input>" 

Ich versuche, den Ausgang als 188

zu extrahieren Versuchen
+3

Warum nicht '$ (tr) .find ("td a")'? –

+0

' 188 guest271314

+2

Bitte bearbeiten Sie Ihre Frage, um ein Beispiel des HTML anzuzeigen. Wenn der "Wert" des TD ist " 188'? – nnnnnn

Antwort

1

dieses,

$(document).ready(function(){ 
    $('table > tbody > tr > td > a').each(function() { 
     console.log(this.innerHTML); 
    }); 
}); 
Verwandte Themen