我在做一个托管电子商务平台的一些前端开发。 该系统发送一个文本输入供客户选择他们想要添加到自己车中的物品的数量,但我宁愿一个选择。 我没有进入系统吐出了这方面的标记,所以我想用JavaScript文本输入更改为select元素。
我用jQuery来去除选择,并用正确的选择一个选择重复输入元素,但是当我尝试的东西添加到我的车,只有一个项目被添加的,无论在选择的选择。
这里的原生标记:
<div id="buy-buttons">
<label>Quantity:</label>
<input name="txtQuantity" type="text" value="1" id="txtQuantity" class="ProductDetailsQuantityTextBox">
<input type="submit" name="btnAddToCart" value="Add To Cart" id="btnAddToCart" class="ProductDetailsAddToCartButton ThemeButton AddToCartThemeButton ProductDetailsAddToCartThemeButton">
</div>
这里是jQuery的我正在更新我的标记。
$("#txtQuantity").remove();
$("#buy-buttons").append('<select id="txtQuantity" type="text" value="1" class="ProductDetailsQuantityTextBox"></select>');
$("#txtQuantity").append('<option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option>');
有谁知道这是为什么不工作? 如果不选择通过形式提交的信息以相同的方式,在文字输入?
谢谢!