如果来自“1左”的声明?

时间:2016-01-11 09:19:21

标签: javascript if-statement

当库存中只有 1 (产品)时,我需要在Js提取中创建一个if语句。我该怎么做呢?

产品页面上的HTML:

<div id="product-spec">
 <div class="row">
  <ul class="col-xs-12">
   <li class="h4">
    <span class="availabilty"
     <span class="small">1 left</span>
    </span>
   </li>
  </ul>
 </div>
</div>

到目前为止我的Javascript:

if (.small == 1 left) { 
// execute this code 
}

W3 Schools - If Statements并没有让我更理智。

2 个答案:

答案 0 :(得分:1)

if(document.querySelectorAll(".small")[0].innerHTML==="1 left"){
// get funky
}

<强> [编辑]

if($(".small").eq(0).text() == "1 left"){ 
$(".small").eq(0).prepend( "<div style="lots of styling"></div>" ); 
 }

答案 1 :(得分:0)

你这样写

var product = document.getElementsByClassName('modal_link')[0];
// if inner text exist
if(product.innerText) {
    // getting count products from string
    var countProduct = parseInt(product.innerText, 10);
    if(countProduct === 1) {
        console.log('Left');
    }
}