jQuery:如果变量等于其他变量,则追加li [英] Jquery: appending li if variable equals other variable

查看:132
本文介绍了jQuery:如果变量等于其他变量,则追加li的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Trying to set up adding slides to flexslider 2 in shopify.

编辑了代码,以提出建议,但还是行不通.

EDITED THE CODE, to suggestions, but still no go.

基本上,这个想法是,如果变量等于从shopify设置中选取的另一个变量,那么脚本会在li后面附加一张幻灯片.如果没有,那就什么也没发生.

Basically, the idea is if variable equals another variable that is picked up from shopify settings, then script appends li with a slide. If not- nothing happens.

我就像他们进入JQ一样菜鸟.有人可以指出我的错误吗? 谢谢!

I'm as noob as they come in JQ. Can some one point out my mistake, please? Thanks!

$(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 {}
});

推荐答案

您的代码有很多问题.首先,您应该使用=====运算符,而不是赋值运算符=.第二是语法错误.

There are a lot of problems with your code. First of all you should be using the == or === operators, not the assignment operator =. Second of all there are syntax errors.

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

有太多问题要列出.

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

Also, variables should be introduced with var, not the $ sign, e.g.

var show = 'block';

这篇关于jQuery:如果变量等于其他变量,则追加li的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆