У меня нет большого опыта работы в js. Я хочу создать переменную PRODUCTID, попавшая в идентификатор продукта, а затем это переменное использование вКод продукта в javascript
$('#quantity_wanted_'+ productId +').change();
Как я могу это сделать?
<script type="text/javascript">// The button to increment the product value
//var allowBuyWhenOutOfStock = false;
$(document).on('click', '.product_quantity_up', function(e){
var productId = 6;
e.preventDefault();
fieldName = $(this).data('field-qty');
var currentVal = parseInt($('input[name='+fieldName+']').val());
if (!allowBuyWhenOutOfStock && quantityAvailable > 0)
quantityAvailableT = quantityAvailable;
else
quantityAvailableT = 100000000;
if (!isNaN(currentVal) && currentVal < quantityAvailableT)
$('input[name='+fieldName+']').val(currentVal + 1).trigger('keyup');
else
$('input[name='+fieldName+']').val(quantityAvailableT);
$('#quantity_wanted_'+ productId +').change();
});
// The button to decrement the product value
$(document).on('click', '.product_quantity_down', function(e){
var productId = 7;
e.preventDefault();
fieldName = $(this).data('field-qty');
var currentVal = parseInt($('input[name='+fieldName+']').val());
if (!isNaN(currentVal) && currentVal > 1)
$('input[name='+fieldName+']').val(currentVal - 1).trigger('keyup');
else
$('input[name='+fieldName+']').val(1);
$('#quantity_wanted_'+productId+').change();
});
</script>
Просьба пояснить подробнее –
Я не знаю, как читать переменную из php и использовать ее в javascript. – user3531797
У вас не должно быть '+ '' после 'productId'. – Barmar