Obtenir le nom ou l'identifiant de l'entrée, et non pas la valeur d'entrée

Question Simple.

<input type="text" value="Some text" name="thisname" id="thisid" />

Comment puis-je obtenir le nom de l'id ou le nom qui est utilisé, au lieu de la valeur.
Il est clair que la valeur de cette zone de texte est "un texte". Mais ce que je veux, c'est le nom de l'id et le nom utilisé maintenant.

Afin d'être plus clair ... je veux "thisid" ou "thisname".

Voir mon code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script>
$(document).ready(function() {
    $("p").parent(".selected").css("background", "#FF8877");

});

function add(name) {
    $("#" + name).parent().clone().insertAfter($("#" + name).parent());
}
</script>
</head>

<body>

<div><p>Hello</p></div>
<div class="selected"><p name="name" id="name" onclick="add(this.name)">Hello Again</p></div>
</body>
</html>

Une idée ?

  • Quel est le nom de l'id? ils sont deux attributs distincts.. Veuillez consulter votre question..
  • Il semble que vous essayez de créer un message d'accueil, comme "Bonjour, Nouveau Keesher", est-ce que le droit? Êtes-vous essayer de stocker le nom de l'utilisateur ou de l'ID de l'utilisateur dans les attributs HTML name et id? Si oui, c'est une coïncidence que vous tentez de stocker le nom de quelqu'un et il y a aussi un attribut HTML appelé name. Vous devez stocker le nom d'utilisateur ou IDENTIFIANT dans la value attribut.
InformationsquelleAutor Gabriel | 2011-10-28