2017-09-02 54 views
0

我有一個HTML輸入,但我需要更改值屬性與jQuery。jQuery的 - 如何更改輸入選擇器與ID標記

我的HTML代碼:

<input id="idelement" autocomplete="off" value="120" type="text"/> 

我的jQuery代碼:

$('input[id="idelement"]').val("351"); 

你能幫我:)

+2

[如何選擇jQuery的具體形式元素?(HTTPS的可能重複: //stackoverflow.com/questions/4387319/how-to-select-specific-form-element-in-jquery) – 2017-09-02 12:41:10

+0

'$(「#idelement」)VAL(「351」);' –

回答

1

它的工作原理;只要確保你包括jQuery的,和你有你的HTML元素:

$('input[id="idelement"]').val("351"); // valid 

或者,你可以使用一個選擇(比如你會在CSS樣式表):

$('input#idelement').val("351"); // valid 
// Or: (If you're sure it's an input) 
$('#idelement').val("351"); // valid 
+0

TNX 其正確的,但是當我1後更改ID與此代碼或2秒及其變化agane回到以前的值 – Mori

+0

你怎麼改變呢? –

0

嘗試改變這

$("[id*='idelement]").val("351");

+0

儘管有效,但它也可能影響其他元素,例如:'會改變。 –

+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/17217123) – jwpfox

0

試試這個:

$('#idelement').val("351"); 
+0

這並沒有提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/17217124) – jwpfox

0
<form id='form' name='form'> 
    <input id="idelement" name=="idelement" autocomplete="off" value="120" type="text" /> 
</form> 

$("#form input").val('351'); 

$("#form input[name=idelement]").val('351'); 

$("#form input").val('351'); 
 
//or 
 
$("input[id=idelement]").val('351');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form id='form' name='form'> 
 
     <input id="idelement" name=="idelement" autocomplete="off" value="120" type="text" /> 
 
    </form>

欲瞭解更多詳情請訪問:how to select specific form element in jquery