Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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,嗨,我有: <script language="javascript" type="text/javascript"> $(document).ready(function() { $("#thumbs a").click( function() { var BGswitch = $(this).attr("href"); $("#target").css("background-image", "url(BGswitch)"); return

嗨,我有:

<script language="javascript" type="text/javascript">
$(document).ready(function() {
 $("#thumbs a").click( function() {
      var BGswitch = $(this).attr("href");
      $("#target").css("background-image", "url(BGswitch)");
      return false;
      });
});
</script>

$(文档).ready(函数(){
$(“#拇指a”)。单击(函数(){
var BGswitch=$(this.attr(“href”);
$(“#目标”).css(“背景图像”、“url(BGswitch)”);
返回false;
});
});
而且它不是很有效——当我看代码时,变量本身(BGswitch)被放在背景图像槽中,而不是变量的值,该值应该是href。。。。 任何人某种语法错误还是什么

谢谢大家!

“url(BGswitch)”
字面上是字符串“url(BGswitch)”。您需要通过连接来构建字符串:

"url(" + BGswitch + ")"
“url(BGswitch)”
是字符串“url(BGswitch)”。您需要通过连接来构建字符串:

"url(" + BGswitch + ")"
难道不是吗

$("#target").css("background-image", "url("+BGswitch+")");
难道不是吗

$("#target").css("background-image", "url("+BGswitch+")");
检查

检查