Je possède ce formulaire:Pourquoi la fonction jQuery renvoie null?
<form action="javascript:;" class="iceFrm" enctype="application/x-www-form-urlencoded" id="frmMainMenu" method="post" onsubmit="return false;">
.....
</form>
Je ne comprends pas pourquoi ce script:
<script type="text/javascript">
$(document).ready(function() {
$("#frmMainMenu").$("#menuPopupAP").$("#menuItem0").$("#out").css('padding','0 0 0 29px');
});
</script>
dit:
$("#frmMainMenu")
est nul
dans Firebug.
MISE À JOUR: Ceci est l'élément html (du formulaire ci-dessus) Je veux changer le rembourrage sur:
<span id="frmMainMenu:menuPopupAP:menuItem0:out" class="iceOutTxt iceMnuItmLabel graMenuPopupMenuItemLabel">My Applications</span>
Mise à jour 2:
J'ai oublié de mentionner que cette span est dans un menu, donc, fondamentalement, il est caché normalement et affiché uniquement lorsque vous passez la souris sur un div ... Est-ce que jQuery le trouve même s'il n'est pas affiché?
Savez-vous pourquoi?
Pouvez-vous poster l'intégralité du formulaire? – Belinda
Le résultat de '$ (...)' n'a pas une autre propriété '$ (...)'. – pimvdb
'$ (" # frmMainMenu "). $ (" # MenuPopupAP "). $ (" # MenuItem0 "). $ (" # Out ")' n'est pas correct. Qu'est-ce que vous essayez de faire exactement? –