当库存中只有 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并没有让我更理智。
答案 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');
}
}