Je souhaite "déplacer" un ID d'une cellule d'une table vers une cellule relative de la table.Déplacement d'un ID de la cellule vers une cellule relative dans une table à l'aide de jQuery
Pour simplifier les choses, disons que je ceci:
<tr><td></td><td id='a'></td><td></td><td></td><td></td></tr>
L'une des cellules a id='a'
mais je ne sais pas qui ce sera. Je veux simplement faire celui de droite id='a'
.
Obtenir la cellule avec id='a'
et non réglage de l'identifiant est assez simple:
var cell_a = $('#a');
cell_a.attr('id','');
Cependant, je ne suis pas sûr de savoir comment la cellule à droite. J'ai essayé quelques choses avec cell_a.parent().children()
et cell_a.parent().find()
mais n'a pas été en mesure de sortir une liste. Une fois que je reçois une à droite, il sera évidemment quelque chose comme:
var new_cell_a = ?
new_cell_a.attr('id','a');
D'accord, une question connexe; Et si, au lieu de vouloir bouger une cellule, je veux en descendre une? Je peux obtenir la bonne rangée avec 'cell_a.parent(). Next()' mais comment puis-je obtenir la cellule? – kerkeslager
Ce serait 'cell_a.parent(). Next(). Children() [0]'. Vous pouvez trouver la liste complète des commandes de traversée ici: http://api.jquery.com/category/traversing/ –