Problem mit mehreren ids
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
artist
button
code
dank
datenbank
einteilung
element
ersten vorschlag
image
instrument
kleiner vorschlag
kleines problem
lied
methode
problem
schleife
trash
type
umstellen
zugreifen
-
Hallo Zusammen,
Ich habe ein kleines Problem mit meinem Code.
Ich habe mir ein kleines Script geschrieben das Vorschläge aus der Datenbank löschen soll dies sieht wie folgt aus:
1234567891011121314151617181920<
script
type
=
"text/javascript"
>
$(document).ready(function() {
$("#id").click(function() {
var confirmResult = confirm('Sind sie sicher das sie diesen Vorschlag löschen möchten?');
if(confirmResult == true){
$.ajax ({
type: "POST",
url: "js/del.php",
data: "id=" + $("#id").val(),
success: function(msg) {
alert(msg);
}
});
}
});
});
</
script
>
Mein Problem ist jetzt allerdings das ich mehrere Vorschläge habe und ich aufgrund der id Einteilung ( Die in einer While Schleife gesetzt wird) Ich immer nur den Ersten Vorschlag löschen kann.
Die Einteilung sieht wie folgt aus:
1234567891011while
(
$abfrage_row
=mysql_fetch_object(
$abfrage_suggestions
)){
echo
"
<tr>
<td><input value=
'$abfrage_row->id'
type=\"checkbox\"></td>
<td>
$abfrage_row
->Instrument</td>
<td>
$abfrage_row
->Artist</td>
<td>
$abfrage_row
->Lied</td>
<td>
$abfrage_row
->ip</td>
<td><input type=\"image\" src=\"images/icn_edit.png\" title=\"Edit\"><input id=
'id'
value=
'$abfrage_row->id'
type=\"image\" src=\"images/icn_trash.png\" title=\"Trash\"></td>
</tr>";
}
Sprich ich kann immer nur den ersten Vorschlag mit dieser Methode löschen.
Hat jemand eine Idee wie ich das Umstellen kann das man jeden Vorschlag frei Wählbar löschen kann?
LG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Kleiner Vorschlag:
Gib dem Impit Element, welches den löschen Button darstellt eine Klasse, zB
. Danach passt du dein Javascript an, sodass du nichtclass="deleteSuggestion"
sondern$("#id").click(function() {
abfängst. Innerhalb des Klick-Listeners kannst du dann auf das jeweils geklickte Element so zugreifen:$(".deleteSuggestion").click(function() {
, bzw wenn du an dein value (die id) rankommen willst:$(this)
.$(this).val()
Ich hoffe das ist halbwegs lesbar und verständlich -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage