gpt4 book ai didi

jquery - 在选择时更改输入字段的值

转载 作者:行者123 更新时间:2023-11-28 18:39:41 24 4
gpt4 key购买 nike

我正在使用 javascript 购物车创建这个在线商店。有些产品有选项,选项会改变商品的价格。一个元素的价格过去是在一个范围内,但我认为一个禁用的输入字段看起来更好。我的问题是我的代码没有改变输入字段的值,但是当价格写在 span 中时它确实改变了它。

jQuery:

$(".item_lenght").change(function() {
$('.item_price').html($('option:selected', this).data('price'));
});

和 html:

<table style="border:1px solid black; border-radius: 6px;">
<tr>
<td>
<select class="item_lenght" name="size">
<option value="Tyhjä">Valitse koko</option>
<option data-price="47.00€" value="25cm"> 25cm x 150cm </option>
<option data-price="48.00€" value="50cm"> 50cm x 150xm</option>
<option data-price="49.00€" value="100cm"> 100cm x 150cm </option>
</select>
</td>
<td>
<select class="item_type" name="type">
<option value="Ei valintaa">Valitse väri</option>
<option data-name="Teipit (Harjattu Alumiini)" value="Harjattu Alumiini"> Harjattu Alumiini </option>
<option data-name="Teipit (Musta hiilikuitu)" value="Musta hiilikuitu"> Musta hiilikuitu </option>
<option data-name="Teipit (Valkoinen hiilikuitu)" value="Valkoinen hiilikuitu"> Valkoinen hiilikuitu </option>
<option data-name="Teipit (Mattamusta)" value="Mattamusta"> Mattamusta </option>
</select>
</td>
</tr>
<tr>
<td>Määrä:
</td>
<td>
<input type="text" value="1" class="item_Quantity" style="width:30px;">
</td>
</tr>
<tr>
<td>Hinta
</td>
<td>
<input type="text" readonly="readonly" class="item_price" value="0.00€">
</td>
</tr>
</table>


<a class="item_add" href="javascript:;"> Osta prkl </a>

我可能做错了什么?

最佳答案

使用 readonly="readonly" 输入而不是禁用它。

同样使用 val() 代替 text()textfield 赋值

Live Demo

<input type="text" readonly="readonly" class="item_price" value="0.00€">

$(".item_lenght").change(function() {
$('.item_price').val($('option:selected', this).data('price'));
});​

关于jquery - 在选择时更改输入字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11831157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com