Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 若var等于液体价值,则_Javascript_Jquery - Fatal编程技术网

Javascript 若var等于液体价值,则

Javascript 若var等于液体价值,则,javascript,jquery,Javascript,Jquery,我想做的是:若变量等于从shopify设置中提取的值,那个么它会附加一段代码,若不是另一段代码 jQuery确实与shopify liquid一起工作。我尝试在没有if语句的情况下附加这些代码。工作完美。看起来我在某个地方犯了语法错误,但不知道在哪里。有人能告诉我怎么走吗 这是密码 $(document).ready(function(){ var $bgset = {{settings.k_h}}; if ($bgset == color) {

我想做的是:若变量等于从shopify设置中提取的值,那个么它会附加一段代码,若不是另一段代码

jQuery确实与shopify liquid一起工作。我尝试在没有if语句的情况下附加这些代码。工作完美。看起来我在某个地方犯了语法错误,但不知道在哪里。有人能告诉我怎么走吗

这是密码

$(document).ready(function(){
  var $bgset = {{settings.k_h}};
                  if ($bgset == color) {
                  $('head').append('<style>html,body {background-color:{{settings.shop_bg_color}};}</style>');
}
else {
  $('head').append('<style>html,body {background-image:url({{ 'mainbg.jpg' | asset_url }});}</style>');}

});
$(文档).ready(函数(){
var$bgset={{settings.k_h};
如果($bgset==颜色){
$('head').append('html,body{background color:{{{settings.shop\u bg\u color};}');
}
否则{
$('head').append('html,body{background image:url({{{'mainbg.jpg'| asset_url}});});}
});

我假设您试图比较$bgset,看看它是否等于字符串“color”。这意味着“颜色”和$bgset都需要报价:

$(document).ready(function(){
   var $bgset = '{{settings.k_h}}';
   if ($bgset == 'color') {
       $('head').append('<style>html,body {background-color:{{settings.shop_bg_color}};}</style>');
   } else {
       $('head').append("<style>html,body {background-image:url({{ 'mainbg.jpg' | asset_url }});}</style>");}
});
$(文档).ready(函数(){
var$bgset='{{settings.k_h}}';
如果($bgset=='color'){
$('head').append('html,body{background color:{{{settings.shop\u bg\u color};}');
}否则{
$('head').append(“html,body{background image:url({{'mainbg.jpg'| asset_url}});}”);}
});

那么您从哪里获得
color
以及它应该是什么?请尝试
var bgset=“{{{settings.kakogo_huja}”颜色来自{{settings.k_h}},
$bgset
,dollarsign是什么?那么它是一个字符串吗?如果需要引号等。打开控制台检查错误。否。var bgset=“{settings.kakogo_huja}}”;不起作用