вывести строку при выполнении скрипта
Гайз, есть вот такая телега:
$(function(){
$("#mod_select").change(function(){
SelectMod();
});
SelectMod();
});
function SelectMod(){
if($("#mod_select").val() !==''){
var split_v = $("#mod_select").val().split("_");
var mod_id = split_v[0];
var mod_price = parseFloat(split_v[1]) * parseFloat($("#door_count").val());
//вставка данных
$("#itemPrice").text(mod_price);
$("#door_count").attr("name", "count_"+mod_id);
$("#addtocart").attr("href","/catalog/cart/?add="+mod_id);
$("input.current").val(mod_id);
$("input.current").attr("data-price", parseFloat(split_v[1]));
//наличие
if(parseFloat(split_v[2]) ==0){
$("#mod_rest").css('color','red').html("Нет в наличии");
}
else{
$("#mod_rest").css('color','green').html("Есть в наличии");
}
}
}
которая выводит надпись в зависимости от количества товара на складе. Так вот помогите, пожалуйста, с тем, чтобы выводилось именно количество товара при наличии, а не просто надпись. Я так понимаю надо править строку $("#mod_rest").css('color','green').html("Ест ь в наличии"); но синтаксиса не знаю вообще |
$("#mod_rest").css('color','green').html("Есть в наличии : " + parseFloat(split_v[2]));
|
спс, отличный форум, разобрался сам каким-то чудесным образом:
$("#mod_rest").css('color','green').text("В наличии "+split_v[2]+" шт.");
|
Цитата:
|
удалено
|
bitmind,
Тоже самое, только без явного преобразования в float формат. |
| Часовой пояс GMT +3, время: 11:46. |