这段代码似乎无法理解var。
中的整数plus petit
始终提醒{{1}}。
答案 0 :(得分:0)
变量grandtotal已经解析为整数。看起来您需要删除jQuery包装以将其与另一个整数进行比较。此外,如果$j(".gtman").text()
返回未定义,则替换函数将引发错误。将代码包装在if语句中可能会很好。
if ($j(".gtman").length) {
var btndelivery = $j('.delivery').parent("li");
var grandtotaltxt = $j(".gtman").text().replace("$", "");
var grandtotal = parseInt(grandtotaltxt);
alert(grandtotal);
$j(document).ready(function() {
if (grandtotal > 60) {
alert("plus grand");
$j(btndelivery).show();
} else {
alert("plus petit");
$j(btndelivery).hide();
}
});
}
答案 1 :(得分:0)
您可以使用预期变量前面的“+”符号作为整数。
喜欢
var integerVal = +$('someSelector').text();
这使integerVal变量成为一个整数变量,你不需要为它添加parseInt。 您可以refer this article获取更多此类JavaScript技巧。