سلام دوستان
من دوتا اینپوت دارم که value هاشون رو از سمت سرور میگیرن
وقتی همشون رو سلکت میکنم و میخوام value رو با جاوا اسکریپت بگیرم همه اینپوت هارو به جز اینپوت هایی که تخفیف دار هستند بر میگردونه مقدارشون رو
اما اینپوت های تخفیف دار رو undefind میزنه
در کل
تمام اینپوت ها یکی هستند
یک مقدار رو بر میگردونند
با یک ایدی سلکت میشن
با یک تابع و توی یک بلاک کار میکنند اما نمیدونم چرا بعضی هاشو وقتی تبدیل به Number میکنم خروجی NaN میده و وقتی همینجوری خروجی میگیرم undefind میزنه
function doMathematicalAction() {
qeymat_values.each(function () {
var prices = $(this);
var price_values = prices.html();
var transferToNumber = Number(price_values);
console.log(transferToNumber);
var inputs_number = prices.parent().find("input#pro-number").val();
alert(inputs_number);
var final_show = prices.parent("div.price-option").find("span#final_value");
var final_zarb_number = (transferToNumber * inputs_number);
console.log(final_zarb_number);
final_show.html(final_zarb_number + " تومان");
});
}
doMathematicalAction();
و html
@if (session()->get('cart')[$value->id]['model'] != 'class' && session()->get('cart')[$value->id]['model'] != 'product')
<input type="text"
id="pro-number"
data-type="{{ session()->get('cart')[$value['id']]['model'] }}"
data-uniq-id="{{ $value->id }}"
class="form-control validate-number"
value="{{ session()->get('cart')[$value['id']]['quanity'] }}">
@else
<input type="text"
id="pro-number"
data-type="{{ session()->get('cart')[$value['id']]['model'] }}"
data-uniq-id="{{ $value->id }}"
class="form-control validate-number"
value="{{ session()->get('cart')[$value['id']]['quanity'] }}">
@endif
<div class="input-group-append">
<span class="input-group-text minus basic-addon2"><i
class="icon-minus1 "></i></span>
</div>
سلام. وقت بخیر
خروجی price_value چه چیزی به شما نمایش می دهد. شما از کد زیر استفاده کرده اید. متد html در اینجا مقدار content به صورت dom بر می گردونه. ولی روی price گرفته شده.
price_values = prices.html()
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟