Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 属性中的变量。不能通过_Javascript_Jquery - Fatal编程技术网

Javascript 属性中的变量。不能通过

Javascript 属性中的变量。不能通过,javascript,jquery,Javascript,Jquery,我发现了很多类似的问题,但恐怕都帮不了我。我得到了这个简单的jquery脚本 $('.smallBox').on('click', '[data-click]', function(){ $id = $(this).attr('data-click'); $('.modal').css('display', 'block'); $('#BIG').attr('style', 'background-image:url($id)'); }); 这样做的目的是更改用户单击的图像,我在$id变

我发现了很多类似的问题,但恐怕都帮不了我。我得到了这个简单的jquery脚本

$('.smallBox').on('click', '[data-click]', function(){
 $id = $(this).attr('data-click');
 $('.modal').css('display', 'block');
 $('#BIG').attr('style', 'background-image:url($id)');
});

这样做的目的是更改用户单击的图像,我在
$id
变量上获得img url,但是我无法将其传递给我的
.attr
,我缺少什么?如果你还想玩游戏,你必须调整行
$('BIG').attr('style','background image:url($id')
$('#BIG').attr('style','background image:url(+$id+'))
$('#BIG').attr('style',
`背景图像:url(${$id})`)

$('.smallBox')。在('click','data click','function()上{
$id=$(this.attr('data-click');
$('.modal').css('display','block');
$('#BIG').attr('style','background image:url(+$id+'));
});
正文{
身高:100%;
}
.sbBox{
宽度:100%;
最高:15%;
位置:相对位置;
}
.小盒子{
宽度:90%;
高度:自动;
最小高度:60%;
保证金:自动;
右:0;
左:0;
位置:相对位置;
背景色:rgba(200214196,0.7);
边界半径:5px;
显示器:flex;
柔性包装:包装;
利润底部:1%;
垫底:3%;
}
.bildspel1、.bildspel2{
宽度:50%;
垫面:3%;
}
费拉先生{
显示器:flex;
柔性包装:包装;
证明内容:中心;
}
费兰先生{
宽度:35%;
背景:中心不重复;
背景尺寸:封面;
位置:相对位置;
边界半径:4px;
利润率:7px;
}
.靴子{
宽度:90%;
背景:中心不重复;
背景尺寸:封面;
位置:相对位置;
保证金:自动;
边界半径:4px;
}
.莫代尔{
显示:无;
位置:固定;/*保持原位*/
z指数:1;/*位于顶部*/
左:0;
排名:0;
宽度:100%;/*全宽*/
高度:100%;/*全高*/
溢出:自动;/*根据需要启用滚动*/
背景色:rgb(0,0,0);/*回退色*/
背景色:rgba(0,0,0,0.9);/*黑色w/不透明度*/
}
#大的{
背景:中心不重复;
身高:60%;
保证金:自动;
左:0;
右:0;
底部:0;
位置:绝对位置;
排名:0;
宽度:80%;
}

画廊

您必须调整行
$('BIG').attr('style','background image:url($id')
$('#BIG').attr('style','background image:url(+$id+'))
$('#BIG').attr('style',
`背景图像:url(${$id})`)

$('.smallBox')。在('click','data click','function()上{
$id=$(this.attr('data-click');
$('.modal').css('display','block');
$('#BIG').attr('style','background image:url(+$id+'));
});
正文{
身高:100%;
}
.sbBox{
宽度:100%;
最高:15%;
位置:相对位置;
}
.小盒子{
宽度:90%;
高度:自动;
最小高度:60%;
保证金:自动;
右:0;
左:0;
位置:相对位置;
背景色:rgba(200214196,0.7);
边界半径:5px;
显示器:flex;
柔性包装:包装;
利润底部:1%;
垫底:3%;
}
.bildspel1、.bildspel2{
宽度:50%;
垫面:3%;
}
费拉先生{
显示器:flex;
柔性包装:包装;
证明内容:中心;
}
费兰先生{
宽度:35%;
背景:中心不重复;
背景尺寸:封面;
位置:相对位置;
边界半径:4px;
利润率:7px;
}
.靴子{
宽度:90%;
背景:中心不重复;
背景尺寸:封面;
位置:相对位置;
保证金:自动;
边界半径:4px;
}
.莫代尔{
显示:无;
位置:固定;/*保持原位*/
z指数:1;/*位于顶部*/
左:0;
排名:0;
宽度:100%;/*全宽*/
高度:100%;/*全高*/
溢出:自动;/*根据需要启用滚动*/
背景色:rgb(0,0,0);/*回退色*/
背景色:rgba(0,0,0,0.9);/*黑色w/不透明度*/
}
#大的{
背景:中心不重复;
身高:60%;
保证金:自动;
左:0;
右:0;
底部:0;
位置:绝对位置;
排名:0;
宽度:80%;
}

画廊