如何在单击单选按钮上设置图像

时间:2017-05-26 08:58:43

标签: javascript php jquery

我有这段代码:

function setImg(id,value){
  jQuery(".mini_img").click(function() {
    var src = $(this).attr('src');
    jQuery(".catch").attr('src', src);
  });
}

此功能在HTML中设置图像:

function setAttrValue(id, value){
  attr_value[id] = value;
  reloadAttribSelectAndPrice(id);
  reloadAttribImg(id, value);
  setImg(id,value);
}

function reloadAttribImg(id, value){
  var path = "";
  var img = "";
  if (value=="0"){
    img = "";
  }else{
    if (attr_img[value]){
      img = attr_img[value];
    }else{
      img = "";
    }
  }

  if (img==""){
    path = liveimgpath;
    img = "blank.gif";
  }else{
    path = liveattrpath;
  }
  jQuery("#prod_attr_img_"+id).attr('src', path+"/"+img);
}

这是我不理解的部分:

function reloadAttrValue(){
  for(var id in attr_value){
    if (jQuery("input[name=jshop_attr_id\\["+id+"\\]]").attr("type")=="radio"){
      attr_value[id] = jQuery("input[name=jshop_attr_id\\["+id+"\\]]:checked").val();
    }else{
      attr_value[id] = jQuery("#jshop_attr_id"+id).val();
    }
  }
}

我想在attr的图像中使用类.mini_img设置图像,怎么样? 我无法在PHP中提供idvalue

0 个答案:

没有答案