收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 2438|回复: 6

[jquery] onclick传递参数多个给Jquery 怎么不起作用呢

[复制链接]
发表于 2016-11-23 22:02:02 | 显示全部楼层 |阅读模式
50体力
本帖最后由 hsvs4 于 2016-11-23 22:03 编辑

先看代码


  1.         
  2. <script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>

  3. <script  type="text/javascript"  src="http://www.gouguoyin.cn/template/default/demo/81/jquery.uploadView.js"></script>



  4.   
  5. <div class="control-group js_uploadBox">
  6.     <div class="btn-upload">
  7.               <a href="javascript:void(0);"><i class="icon-upload-alt"></i><span class="js_uploadText">上传</span>图片</a>
  8.         <div class="js_showBox "></div>
  9.               <input class="js_upFile" type="file" name="cover">
  10.     </div>
  11.    
  12. </div>


  13. <script>

  14. $(".js_upFile").uploadView({
  15.         uploadBox: '.js_uploadBox',//设置上传框容器
  16.         showBox : '.js_showBox',//设置显示预览图片的容器
  17.         TBox:'.test',
  18.         width : 100, //预览图片的宽度,单位px
  19.         height : 100, //预览图片的高度,单位px
  20.         allowType: ["gif", "jpeg", "jpg", "bmp", "png"], //允许上传图片的类型
  21.         maxSize :20, //允许上传图片的最大尺寸,单位M
  22.         success:function(e){
  23.                 //$(".js_uploadText").text('更改');
  24.                 //alert('图片上传成功');
  25.         }
  26. });
  27. </script>
复制代码



用的是  www    gouguoyin   cn/js/81.html 的图片上传插件

想在a标签加onclick传递三个参数 如 onclick="abb('.c1','.c2','.c3')"

变成

        uploadBox: '.c1',//设置上传框容器
        showBox : '.c2'',//设置显示预览图片的容器
        TBox:'.c3'',


怎么写才对呢



最佳答案

查看完整内容

[html] 上传图片 function addView(obj,uploadBox,showBox,TBox){ var options = { uploadBox: uploadBox,//设置上传框容器 showBox : showBox,//设置显示预览图片的容器 TBox: TBox, width : 100, //预览图片的宽度,单位px height : ...
发表于 2016-11-23 22:02:03 | 显示全部楼层
hsvs4 发表于 2016-11-24 19:26
是的 但还是有一些小问题  就是选择图片的时候他 没出效果  要第二次才可以 为什么呢?

 提示:您可以先修改部分代码再运行


这样可以?
回复

使用道具 举报

发表于 2016-11-24 00:11:00 | 显示全部楼层
你是需要动态创建这个图片上传的控件么?

$('a').click(function(){
    //...
    var uploadBox = '.js_uploadBox', showBox  = '.js_showBox', TBox = '.test';
    var options = {
        uploadBox: uploadBox,
        showBox : showBox,
        TBox: TBox,
        //...
    };
    $(".js_upFile").uploadView(options);
});

是不是这样?
回复

使用道具 举报

 楼主| 发表于 2016-11-24 00:21:25 | 显示全部楼层
jianwang19 发表于 2016-11-24 00:11
你是需要动态创建这个图片上传的控件么?

$('a').click(function(){

不得,,,,还是不行
回复

使用道具 举报

发表于 2016-11-24 10:55:37 | 显示全部楼层
不支持class? 试试id?
回复

使用道具 举报

发表于 2016-11-24 11:55:22 | 显示全部楼层

 提示:您可以先修改部分代码再运行


是这样么?
回复

使用道具 举报

 楼主| 发表于 2016-11-24 19:26:53 | 显示全部楼层

是的 但还是有一些小问题  就是选择图片的时候他 没出效果  要第二次才可以 为什么呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-9-19 04:16 , Processed in 0.171445 second(s), 7 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表