Si vous utilisez jquery pour ajouter une zone de saisie (name="price") à la fenêtre pop-up ou à la page via append, et que vous souhaitez obtenir la valeur, cette solution est assez surprenante. Lors des tests, cela arrive souvent. Si vous ne vous attendez pas à cela, il est facile de le contourner. Cet article vous explique principalement comment obtenir la valeur d'entrée ajoutée par ajout dans jquery.
Remarque :
Assurez-vous d'abord qu'il y a plusieurs zones de saisie avec name="price" sur votre page, car du contenu contextuel est écrit sur la page, puis ajoutez la page. la zone de saisie est ajoutée à la fenêtre contextuelle, ce qui donne lieu à deux zones de saisie identiques sur la page ; de la même manière, lors de l'ajout d'un élément avec un identifiant spécifié, vous devez également voir s'il y a le même identifiant dans la page ;
via les méthodes jquery pour obtenir des valeurs
$('input[name="price"]').val(); $('input[name="price"]').attr('value'); $('input[name="price"]')[0].value; $('input[name="price"]').prop('value'); $('input[name="price"]').get(0).value;
Obtenir des valeurs via les méthodes js
var inputVal = document.getElementsByName('price')[0].value; var inputVal = document.getElementsByName('price').item(0).value; var inputValue = document.getElementById('price').value;
Bien sûr, il existe plus que ces méthodes, vous pouvez choisissez selon vos préférences. . . .
Lier les événements de clic à des boutons générés dynamiquement
$('body').on('click', '.btn', function() { // ……});
Recommandations associées :
jquery append et appendTo analyse d'utilisation
Problèmes lors de l'utilisation de la méthode d'ajout de Jquery
Analyse de la méthode jQuery - append()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!