我有这段代码:
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中提供id
,value
。