Jquery:如果变量等于其他变量,则追加li

时间:2014-05-14 18:12:03

标签: javascript jquery

尝试在shopify中设置向幻灯片2添加幻灯片。

编辑代码,提出建议,但仍然没有。

基本上,我们的想法是,如果变量等于从shopify设置中获取的另一个变量,那么脚本会使用幻灯片附加li。如果没有 - 没有任何反应。

我和他们进入JQ一样。有人可以指出我的错误吗? 谢谢!

$(document).ready(function(){
var show = "block" ;
var showsetting1 = "{{ settings.mainslide_display1 }}" ;

if (showsetting1 === show)
{
$(".flexslider ul").append ('<li class="slider-image1 slideswidth"><img src="{{ 'slider-image-1.jpg' | asset_url }}">');
}
else {}
});

1 个答案:

答案 0 :(得分:2)

您的代码存在很多问题。首先,您应该使用=====运算符,而不是赋值运算符=。其次是语法错误。

$(".flexslider ul").append(...)

要列出的问题太多了。

此外,应使用var引入变量,而不是$符号,例如

var show = 'block';