Finden Sie td mit einem bestimmten text, und arbeiten nach dem td gleich nach, einer?
Ich bin nicht sehr vertraut mit jQuery-Selektoren, so würde etwas Hilfe.
Ich habe eine Tabelle wie diese:
<table class="test">
<tr>
<td>Section Heading 1</td><td>Section Text 1</td>
</tr>
<tr>
<td>Section Heading 2</td><td>Section Text 2</td>
</tr>
<tr>
<td>Section Heading 3</td><td>Section Text 3</td>
</tr>
<tr>
<td>Section Heading 4</td><td>Section Text 4</td>
</tr>
<tr>
<td>Section Heading 5</td><td>Section Text 5</td>
</tr>
</table>
Was ich tun müssen, ist zu finden die td
mit einem bestimmten text, und die arbeiten auf den text in der td
auf der rechten Seite.
Zum Beispiel, sagen, ich will zu finden, die td
mit dem text Section Heading 4
, und das verketten der text im td
es ist richtig, mit dem text hello
, so dass Section Text 4
wird Section Text 4 hello
..
Dem jQuery-Selektor(s) kann für diesen Zweck verwendet werden ?
Chekc Antwort
InformationsquelleAutor Ahmad | 2014-01-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meine erste Antwort verpasst den Punkt über die Aktualisierung der text, hier ist ein Beispiel mit diese enthalten:
Ich glaube nicht, dass Sie können verwenden Sie die append-Methode, wie ich denke, es funktioniert nur das hinzufügen von html-tags.
Ich bearbeitet meine Antwort nach dem Test mit diesem jsFiddle jsfiddle.net/h4Txd
InformationsquelleAutor Phaeze
jQuery hat
:contains()
pseudo-Klasse :Seien Sie vorsichtig,
:contains
groß-und Kleinschreibung.InformationsquelleAutor Karl-André Gagnon
Sollte das funktionieren...
Hier ein jsFiddle http://jsfiddle.net/5ELLM/
InformationsquelleAutor xspydr
InformationsquelleAutor Alex Jurado - Bitendian
Informationen
var data ="Search string"
$('#table1 td:contains('+data+')').next().text();
InformationsquelleAutor A.Z. Soft