jquery dynamische id-Selektor zu entfernen, dann hinzufügen der Klasse

Ich habe eine Tabelle, mit Zeilen, die alle haben, eine Zelle von einem div mit der eine dynamisch generierte id in das format der btn-insertidhere.

Wenn die Zeile in der Tabelle ausgewählt ist, wählen Sie diese div-id, dann entfernen Sie eine Klasse, und ändern Sie es zu einem anderen. Dies ist bis zu mir wollen, um eine Schaltfläche Bild ändern aus ein symbol hinzufügen, um ein löschen-symbol, das, wenn geklickt wird.

javascript-code:

  $('*[class^=day] tbody tr[id^=band]').live('click', function() {
        var DivId = $(this).find('div.add').attr('id');
        alert(DivId);

        $('DivId').removeClass('add').addClass('del');
        $('table#fri_myTimes tbody').append($(this)).fadeIn(1000);
        return false;
});

Dies ist ein html-snippet für die dynamisch generierten code:

<tr id="band-Modest-Mouse">
<td>Modest Mouse</td>
<td>15:25:00</td>
<td>16:10:00</td>
<td>45</td>
<td><div id="btn-Modest-Mouse" class="add">&nbsp;</div></td>
</tr>

Wie Sie sehen können ich möchte das ändern auf 'add' - Klasse eine delete 'Klasse'. Alle Tabellen-Zeilen auf die Tabelle generiert wird, wie diese, so wie Sie sehen können ich habe mich für die wildcard-Ansatz, der zu funktionieren scheint, weil die Warnung angezeigt wird, zeigt die korrekte div-id. Ich brauche nur, die Klasse zu wechseln!

Dank!

InformationsquelleAutor jp577 | 2010-08-04

Schreibe einen Kommentar