Si vous avez d'autres td
« s sur la page qui ne le font pas contiennent un span
, vous aurez probablement envie utilisez le sélecteur :has
pour vous assurer que vous liez uniquement à td
qui a un span
enfant.
$('td:has(span)').mouseover(function(e) {
var content = $(this).find('span').html(); //or .text() for the plain text
//do something with the content
});
Je pense que vous êtes probablement mieux de donner soit le td
ou span
une classe sémantique cependant, il va faire l'objet de votre HTML un peu plus évident. Quelque chose comme
<td>
Some stuff here
<span class="sekret" style="display: none;">sekret stuff here</span>
</td>
... et modifier le sélecteur dans le javascript est quelque chose comme
$('td:has(.sekret)').mouseover(...
C'est exactement ce dont j'avais besoin. Merci. :) – Andrew