我相对较新的jQuery和JavaScript,并试图通过 一个唯一的ID(编号)到flickr搜索功能(jquery.flickr-1.0-js)像这样,(数字是变量在那里我存储的唯一ID)传递变量与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>
当我尝试它传递到Flickr的-1.0.js功能,像这样(略)
(function($) { $.fn.flickr = function(o){ var s = { text: $('input#flickr_search_'+number+'').val(), }; }; })(jQuery);
我得到一个错误
号码不是de罚款 [打破这个错误]文本:$('input#flickr_search _'+ numbe ...]为类型=='搜索'自由文本搜索
请帮助,我需要做什么来传递变量两个脚本之间?
感谢,
您需要为第二个示例显示更多代码。第一个样本编号来自被点击的元素。目前还不清楚第二个样品在哪里或如何使用。 – tvanfosson 2008-12-25 02:34:37