我被困在一个点,它的worpress mediauploader。我想上传图片,一个功能是为一个图像,但我有几个上传按钮与唯一的ID,所以我只想要一个功能的所有多数民众赞成为什么我创建了循环,点击每个按钮媒体上传打开,但有问题保存选定的图像,我没有得到该值的图像网址。请帮助新的jquery和JavaScript。尝试了各种方法,这是他们 之一,这是事情的截图,我want->here数组不工作在jquery循环里面的函数
jQuery(document).ready(function($){
var b = ["#upload-button-1", "#upload-button-2", "#upload-button-3","#upload-button-4","#upload-button-5","#upload-button-6","#upload-button-7","#upload-button-8"];
var d =[".procircle-1", ".procircle-2",".procircle-3",".procircle-4",".procircle-5",".procircle-6",".procircle-7",".procircle-8"];
var j;
var c = ["#grid-image-1", "#grid-image-2", "#grid-image-3","#grid-image-4","#grid-image-5","#grid-image-6","#grid-image-7","#grid-image-8"];
var i;
for(i=0; i<=b.length; i++)
{
for(j=0;j<=c.length;j++){
$(b[i]).on('click',function(e){
e.preventDefault();
if(mediaUploader){
mediaUploader.open();
return;
}
mediaUploader = wp.media.frames.file_frame= wp.media({
title:'Choose a Picture for Procedure ',
button:{
text:'Choose Picture'
},
multiple:false
});
mediaUploader.on('select',function(){
attachment= mediaUploader.state().get('selection').first().toJSON();
$(c[j]).val(attachment.url);
$('.procircle-2').css({'background':'url(' + attachment.url + ')','background-repeat': 'no-repeat'});
});
mediaUploader.open();
});
}
}
});
该死的类为什么地球是你的人不使用它? – madalinivascu
任何解决方案...? –
''我有几个上传按钮与唯一的ID,所以我想只有一个功能的所有' - >使用类.. – Dropout