Bonjour,

Je cherche a comprendre pourquoi mon code ne permet pas de retourner un élément avec JQuery et la fonction $

voici un code minimal :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
	<head>
		<title>test</title>
		<meta charset="ISO-8859-1">
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<script src="https://code.jquery.com/jquery-3.1.1.js" integrity="sha256-16cdPddA6VdVInumRGo6IbivbERE8p7CQR3HzTBuELA=" crossorigin="anonymous"></script>
	</head>
	<body>
		<input type="text" autofocus="autofocus" id="menu_identifiant" placeholder="Identifiant" style="margin-left:12px" maxlength="40" value="valeur"/>
		<script>
		alert(document.getElementById('menu_identifiant').value);
		alert($('#menu_identifiant').value);
		</script>
	</body>
</html>
ici on vois bien qu'avec la fonction getElementByID je récupère bien ma valeure alors qu'avec $('#menu_identifiant').value j'obtien undefined alors que ca devrais revenir au même.

Est ce qu'il y a un truc que je n'ai pas compris ?

Merci d'avance