Je suis relativement nouveau pour jquery et javascript et essaie de passer un identifiant unique (numéro) dans une fonction de recherche de flickr (jquery.flickr-1.0-js) comme si, (nombre est la variable où je suis stocker l'identifiant unique)variables Passing avec jQuery
<script type="text/javascript" src="javascripts/jquery.flickr-1.0.js"></script>
<script type="text/javascript">
jQuery(function(){
jQuery(".btnRefresh").click(function(){
var number = $(this).attr("id");
$('#gallery_flickr_'+number+'').show();
jQuery('#gallery_flickr_'+number+'').html("").flickr({
api_key: "XXXXXXXXXXXXXXXXXXXXXXX",
per_page: 15
});
});
});
</script>
Quand je tente de le transmettre dans la fonction flickr-1.0.js comme si (en abrégé)
(function($) { $.fn.flickr = function(o){ var s = { text: $('input#flickr_search_'+number+'').val(), }; }; })(jQuery);
je reçois une erreur
nombre n'est pas de condamné à une amende [Pause sur cette erreur] texte: $ (« entrée # flickr_search _ » + numbe ...] pour le type == « recherche » de recherche de texte libre
s'il vous plaît aider, que dois-je faire pour passer la variable entre les deux scripts?
Merci,
Vous devez afficher plus de code pour le second échantillon. Dans le premier numéro d'échantillon provient de l'élément sur lequel on a cliqué. On ne sait pas où et comment le deuxième échantillon est utilisé. – tvanfosson