【发布时间】:2023-04-03 21:53:01
【问题描述】:
我有一个名为“成本”的变量(字符串)。如果我尝试将其分配给
<p class="cost"> </p>
它工作正常。但是,当我尝试将其分配给 Blade 生成的“只读”输入时,我得到 nothing。我在输入字段中没有得到“成本”值的输出。我尝试过对 BLade 输入进行转义,也尝试过原始 JS。
$(".quantity").on('change', function(){
var quantity = parseInt($(this).val());
var num = (price * quantity);
var cost = num.toString();
$('.cost').html(cost); // This will not assign the value !
});
刀片输入:
<div class="col-sm-2 col-md-2">{!! Form::text('cost[0]', null ,['class'=>'form-control cost', 'readonly'=>'readonly' ]) !!}</div>
Blade 生成的源代码如下所示:
<div class="col-sm-2 col-md-2"><input class="form-control cost" readonly="readonly" name="cost[0]" type="text" value=""></div>
【问题讨论】:
-
@JilsonThomas 没有错误,我只是没有得到值“cost”的输出
-
"cost: 不触发偶数。"quantity' 触发事件。我只想将“成本”值分配给输入字段。