2014-04-11 26 views
20

Ich erstelle eine dynamische Tabelle mit <tr> und <td> Tags. Einer der Tags td erhält die ID "detailInfo". Ich habe eine Onclick-Funktion auf einer Schaltfläche. Ich würde gerne einen Wert in der td "detailInfo" nach dem Drücken auf die Schaltfläche setzen.Jquery, setze den Wert von td in einer Tabelle?

Also wie kann ich den Wert der TD mit ID "DetailInfo" festlegen?

Dies ist td:

<td id="detailInfo" rowspan="2" width="300px">picture detail</td> 
+0

Was meinen Sie mit "Wert setzen"? 'td' Tags haben keinen Wert. Versuchen Sie, etwas Text anzufügen? –

+0

Haben Sie etwas versucht? – j08691

+0

Ich meine den HTML-Wert. – Ola

Antwort

43

Verwendung .html() zusammen mit Selektor/set HTML zu erhalten:

$('#detailInfo').html('changed value'); 
0

den Code Versuchen Sie unter:

$('#detailInfo').html('your value')

0
$("#button_id").click(function(){ $("#detailInfo").html("WHAT YOU WANT") }) 
0

Sie können Code unten versuchen:

$("Your button id or class").live("click", function(){ 

    $('#detailInfo').html('set your value as you want'); 

}); 

Good Luck ...

2

Dies ist etwa JQuery Manipulation: http://api.jquery.com/category/manipulation

auf Situation hängt es sein kann:

.html() In einem HTML-Dokument kann .html() verwendet werden, um den Inhalt eines Elements abzurufen.

.text() Im Gegensatz zur .html() - Methode kann .text() sowohl in XML- als auch in HTML-Dokumenten verwendet werden. Das Ergebnis der Methode .text() ist eine Zeichenfolge, die den kombinierten Text aller übereinstimmenden Elemente enthält.

.val() Die Methode .val() wird hauptsächlich verwendet, um die Werte von Formularelementen wie Eingabe, Auswahl und Textbereich abzurufen. Wenn eine leere Sammlung aufgerufen wird, wird nicht definiert zurückgegeben.

Verwandte Themen