-1
votes

Comment obtenir la valeur de différentes entrées de valeur cachée avec jQuery?

Je veux obtenir une valeur de toutes les entrées lorsque je clique ici pour lier à l'aide de JQuery et de la bibliothèque Fancybox. Par exemple:

HTML
<input="hidden" name="numficha[]" value="205" />
<a class='fichapuesto' data-value="205">
<div class="txtpuesto">TEXT ONE</a>
<input="hidden" name="numficha[]" value="206" />
<a class='fichapuesto' data-value="206">
<div class="txtpuesto">TEXT TWO</a>
<input="hidden" name="numficha[]" value="207" />
<a class='fichapuesto' data-value="207">
<div class="txtpuesto">TEXT THREE</a>

JQUERY
$(document).ready(function(){
  var Txt;
  $(".fichapuesto").fancybox({
    onStart: function(){
        var Txt = $("#numficha").val();
        return { href : 'infor.php?nro='+ encodeURI(Txt) }
    },
    type: 'iframe',
    width : 1100,
    height: 700,
    });
});
function resizeFancyBox(){  .... } 


1 commentaires

essayez $ (this) .prev ("entrée: caché '). val ()


3 Réponses :


-1
votes

Donnez-leur des identifiants et utilisez des sélecteurs.

https://www.w3schools.com/jquery/jquery_selectors.asp


0 commentaires

-2
votes

Dans ce cas, le

<input="hidden" id="nficha" name="numficha[]" value="205" />

jQuery 
 var Txt = $("#numficha").val();


1 commentaires

Jquery: var txt = $ ("# nficha"). Val ();



0
votes

Pouvez-vous m'aider à obtenir une valeur à la liaison href? p>

Tout d'abord, vous avez besoin HTML valide fort>. Votre Tag d'ancrage em> besoin de balises de fermeture. Il n'y a pas de balise HTML entrée = "cachée" code>, donc je suppose que vous voulez dire que vous avez signifié le type d'entrée = "masqué" code>. P>

pour obtenir la valeur de la balise anche em> vous voudrez utiliser jQuerys .Data () Méthode: p>

p>


0 commentaires