Ich habe so etwas wie dies:Wie kann ich jeden Wert in bekommen, damit ich es vergleichen kann?
<table id="table_append">
<tr class='text-center'>" +
<td>1</td>
<td class="codeverify">025</td>
<td> Data1 </td>
</tr>
<tr class='text-center'>" +
<td>2</td>
<td class="codeverify">036</td>
<td> Data2 </td>
</tr>
<tr class='text-center'>" +
<td>3</td>
<td class="codeverify">044</td>
<td> Data2 </td>
</tr>
</table>
Ich möchte überprüfen, ob der Code auf dem Tisch, und so meine Javascript-Funktion ist wie diese. Angenommen , wenn die Funktion find Code in der Tabelle, wird es Rückgabewert true
function codevvy(code) {
$('.codeverify').each($('.codeverify'), function (index,e) {
var repo =$(e).text();
if (repo == code) {
return false;
}
else { return true;}
});
Und dann bekam ich diesen Fehler aus Browser, wenn ich debuggen
jquery-2.1.1.min.js:2 Uncaught TypeError: b.apply is not a function
Es scheint, dass mein Jquery falsch ist, aber ich kann‘ t finden Sie die Lösung
Wie kann ich jeden Wert in td bekommen, damit ich es vergleichen kann?
Werfen Sie einen Blick auf: [ '.each()'] (https://api.jquery.com/each/) [jQuery Lerning Mitte] (https: //learn.jquery.com/) – Andreas
Löschen Sie das zweite Array: $ ('. codeverify'). je (function (index, e) {... – vlatkokaplan
Bitte lesen Sie diesen Link, der Ihnen helfen könnte [wie Sie die HTML TABLE erhalten Particullar Cell Value mit Javascript?] (Http://stackoverflow.com/questions/4253558/how-to-get-the-html-table-particullar-cell-value-using-javascript) –