我试图使用jQuery更改文本框的输入值,这是我的输入
<input id="qty_10" class="input-text qty" name="qty" maxlength="3" value="1" style="display: none;" type="text">
和jquery代码
jQuery("#qty_10").val(selectedValue);
这里我需要像这样更改输入
<input id="qty_10" class="input-text qty" name="qty" maxlength="3" value="10" style="display: none;" type="text">
但价值不变,任何人都可以帮助我。
function qtyaddcart(qtydrp,id){
var selectedValue = qtydrp.value;
var id=id;
//alert(id);
alert(" Value: " + selectedValue);
jQuery("#qty_"+id).val(selectedValue);
}
这里我的问题是我在输入字段中重命名了id实际上我不能重命名它所以在这里我不能使用id或name将值附加到输入字段是否有任何其他属性来附加值jQuery("add some other attribute here"+id).val(selectedValue);
答案 0 :(得分:-1)
您可以使用解决方案https://jsfiddle.net/hj3vo714/1/
var selectedValue = 10;
$('#qty_10').attr('value', selectedValue);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="qty_10" class="input-text qty" name="qty" maxlength="3" value="1" type="text" />
解决方案说明 我操纵了值 属性。