Bonjour, j'ai un petit souci - disons que j'ai 3 boites DIV avec chacune un ID (div1,div2,div3). Chaque DIV contient du texte.
Je souhaite identifier de quelle DIV (par son ID) une sélection du texte a été faite (tout ou partie du texte).
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <div id=div1>ABCDEFGHIJK</div <div id=div2>747383947373</div <div id=div3>ksdjfbsqlsnfbflsn</div
j'ai un code, pour commencer, qui est celui-ci:
Je me suis dit "le focus n'est pas forcément sur le DIV lorsque la sélection est faite", mais ce code ne fonctionne pas dans la meme fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 document.onmouseup = document.onkeyup = function() { selection = getSelectionText(); }
Du coup, je ne sais pas trop comment récupérer l'ID de ma boite DIV
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $(this).focus(); var currentId = $(this).attr('id');
Partager