-1
votes

Javascript Ajouter une variable de Div ID

J'ai écrit une page qui utilise JQuery Draggable. Il dispose effectivement d'environ 160 éléments de div pouvant être déplacés autour d'une page pour allouer des "sites de stands" pour une FEEte à venir. Pour faire face à de nombreux éléments, j'ai une petite table de base de données comportant 4 colonnes, celles d'identifiant, de gauche, de haut et de détails Chaque div a Id = "ID" et le contenu = "Détails" Les 2 premières 2 de 160 lignes et SQL générées par PHP et SQL ressemblent à xxx pré>

après que les éléments ont été déplacés, je trouve leurs nouvelles positions avec le JavaScript suivant P>

drag: function(){
    var offset = $(this).offset();
    var xPos = offset.left;
    var yPos = offset.top;
    //var zID = " <?php echo $id ?> "; //This is what I want to do
    $('.posX', this).text('x: ' + xPos);
    $('.posY', this).text('y: ' + yPos);
}


3 commentaires

Ceci est l'élément que vous souhaitez que l'ID de. Utilisez simplement ses propriétés.


Plus spécifiquement, laisser zid = $ (ceci) .attr ('id'); pourrait faire le tour pour vous.


@Exfridos Il n'y a pas de besoin aboliment de jQuery dans ce cas ... Just: this.id


3 Réponses :


0
votes

Ceci est la ligne de code que vous recherchez xxx

Voir ce lien pour plus d'informations

Comment puis-je obtenir l'identifiant d'un élément à l'aide de jQuery?


0 commentaires

0
votes

merci gars, J'avais déjà essayé $ (ceci) .attr ('id') mais j'ai fait ce que la réponse a suggéré et n'avait pas inclus un demi-point à la fin. Une telle erreur fondamentale. Tout bon ... tout travaille GRI2A


0 commentaires

0
votes

Pour d'autres lecteurs, je devrais inclure la réponse complète qui est- xxx


0 commentaires