365 votes

Comment définir la valeur de la saisie de texte à l’aide de jQuery

J’ai une saisie de texte qui est la suivante :

Je veux définir la valeur de cette saisie de texte à l’aide de jquery, donc j’ai fait cela :

Toutefois, il ne fonctionne pas... quelle est l’erreur dans ma syntaxe ?

553voto

Michael Berkowski Points 137903

Le sélecteur est en train de récupérer de la zone de texte entourant <div class='textBoxEmployeeNumber'> , au lieu de l'entrée à l'intérieur.

// Access the input inside the div with this selector:
$(function () {
  $('.textBoxEmployeeNumber input').val("fgg");
});

Mise à jour après avoir vu la sortie HTML

Si l'ASP.NET code de manière fiable les sorties HTML <input> avec un attribut id id='EmployeeId', vous pouvez plus simplement utiliser:

$(function () {
  $('#EmployeeId').val("fgg");
});

À défaut de cela, vous aurez besoin de vérifier dans votre navigateur de la console d'erreur que vous n'avez pas d'autres erreurs de script à l'origine de ce à l'échec. Le premier exemple ci-dessus fonctionne correctement dans cette démonstration.

72voto

Aditya Bhatt Points 3210

pour `` , nous pouvons utiliser ci-dessous :

par nom d’entrée :

par classe d’entrée :

par id d’entrée :

12voto

ThulasiRam Points 3795
$(document).ready(function () {
    $('#EmployeeId').val("fgg");

    //Or
    $('.textBoxEmployeeNumber > input').val("fgg");

    //Or
    $('.textBoxEmployeeNumber').find('input').val("fgg");
});

5voto

Aniket Thakur Points 10135

Élément avec id

Vous pouvez définir la valeur que

Documentation ici.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X