Warum gibt mir meine Taste nur den Wert meiner ersten Spalte in einer Tabelle, wenn ich die andere Taste angeklickt habe gibt es mir die gleiche Ausgabe wie die erste Säule. hier ist der Code das Element in der TabelleWarum gibt mir dieser Button nur den Wert meiner ersten Spalte in einer Tabelle
try {
while($row=$query->fetch(PDO::FETCH_NUM))
{
echo
'<tr>
<td ><div id="studID">'.$row[0].'</div></td>
<td>'.$row[1].'</td>
<td>'.$row[2].'</td>
<td>'.$row[3].'</td>
<td>
<button class="button active"
name="button"value="'.$row[0].'">view</button>
</td>
</tr>';
}
echo '</table>';
} catch(PDOException $e){
echo "Error: ".$e;
}
zeigen, und hier ist die codierte, wenn ich die Taste
<script type="text/javascript">
\t $(".button").click(function(){
\t var id =$('.button').val();
\t alert (id);
\t });
\t </script>>
thanks in advance.
geklickt
Sie müssen über das Objekt iterieren die alle Taste, um values.Follow diese: https://api.jquery.com/each/ – Indrajit
Kannst du mir ein Beispiel geben? Ich kann das Beispiel im Link nicht verstehen. Entschuldigung, ich bin ein Anfänger in PHP. –
probiere 'var id = $ (this) .val();' anstelle von 'var id = $ ('. Button'). Val();' drinnen klicken Funktion –