2017-07-19 46 views
-4

我試圖改變使用jQuery這裏是我的輸入如何使用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); 

這裏追加輸入值I需要改變這樣的輸入

<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其實我不能重新命名它所以在這裏我不能使用編號或名稱,附加價值輸入字段是否有任何其他屬性追加值jQuery("add some other attribute here"+id).val(selectedValue);

+0

向我們展示了selectedValue是如何定義的:) – ThisGuyHasTwoThumbs

+0

您需要共享完整代碼 – Ravi

+0

您是否在問如何將值設置爲'10'而不是'1'?如果是這樣,只需將'selectedValue'設置爲'10' –

回答

-2

在這裏,你去與解決方案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" />

解決方案說明 我操縱了屬性

+0

我認爲'selectedValue'是一個「動態」值 –

+0

嘿希望你的回答真正的問題是我已經改名爲id這個id我用來添加產品在購物車裏這個輸入框是一個產品數量框現在我需要將該值添加到輸入框中,而不使用id和名稱是否有任何其他屬性來設置它 – ami

+0

您可以使用class來定位輸入元素。在這裏,你用一個例子https://jsfiddle.net/hj3vo714/2/ – Shiladitya