在jQuery中使用Handlebars数据

时间:2018-03-14 21:54:29

标签: javascript jquery arrays handlebars.js bigcommerce

我觉得我正在尝试做一些简单的事情,但我并没有正确地找到我需要的答案。

我正在开发一个BigCommerce网站。我需要更改数量的显示方式,但仅适用于某些品牌。我知道产品品牌的Handlebar表达是{{brands}}

如何在我的jQuery中使用它来说“如果该品牌是'Apple',那么将此类添加到数量框”?

如果我把“console.log({{brands}});”在代码中,我得到了这个:

enter image description here

我试图用jQuery定位的输入字段是

<input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">

1 个答案:

答案 0 :(得分:0)

试试这个,假设{{brands}}包含一个字符串(即只有一个品牌,例如&#39; Apple&#39;)

var brand = "{{brands}}"; //use double quotes
if(brand === 'Apple')
    $('input.form-input').addClass('someClass');

LMK