2013-05-09 2 views
0

Mon code html généré par le sommetInsérer une image dans un endroit précis en utilisant jquery

<tr> 
    <td class="labelCol"> 
    <label for="login_page:signup_form:pb2:j_id5:j_id12">Contact Name</label> 
    </td> 
    <td class="dataCol "> 
    <input name="login_page:signup_form:pb2:j_id5:j_id12" value="" type="text"> 
    </td> 
</tr> 

Je veux insérer une image entre les deux td.

+1

'insertAfter ('labelCol ')' 'ou insertBefore ('. DataCol')' – billyonecan

+0

WiXXey qu'avez-vous essayé? Il y a plusieurs façons de le faire? http://api.jquery.com/prepend/ http://api.jquery.com/insertAfter/ http://api.jquery.com/append/ –

+1

Avez-vous Google? http://google.com/?q=Inserting+an+Image+in+un+specific+place+using+jquery – Nikhil

Répondre

0

Vous pouvez utiliser insertAfter():

$('<td><img src="src.jpg" /></td>').insertAfter("td.labelCol"); 
+3

Je ne pense pas que tous les navigateurs afficheraient l'image réelle. Mieux insérer la balise sous un autre tag – Vineeth

0

Hey Essayez insertbefore()

$('<img src="src.jpg"></img>').insertBefore(".dataCol"); 

Espérons que cela vous aide

0

Eh bien, si vous prévoyez d'insérer une image entre les deux td,

D'abord mettre un td aussi, comme c'est une structure de table, puis ajouter une image là-bas.

$('<td><img src="img.jpg"></img></td>').insertAfter('.labelCol'); 
Questions connexes