如何使用jQuery追加输入值

时间:2017-07-19 09:30:34

标签: jquery input

我试图使用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);

1 个答案:

答案 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" />

解决方案说明 我操纵了 属性