簡體   English   中英

用jQuery設置輸入元素的值

[英]set value of input element with jquery

我試圖用JQuery更改輸入字段的值,但我不知道為什么這不起作用。 它不會引發錯誤,但不會改變。 我正在使用appgyver類固醇進行制造,但我認為這並不重要。

JavaScript的:

$(document.getElementById("url")).val('test');

HTML

 <input type="text" id="url" class="topcoat-text-input"
       style="margin-left:10%; margin-top:10px; width: 80%; text-align: center" autocapitalize="off"
       autocorrect="off" required="true"
       placeholder="something else"/>

確保在加載DOM后您的代碼正在運行。

同樣,在您的示例中也不需要jQuery。

您可以這樣做:

window.onload = function(){
    document.getElementById("url").value = 'test';
};

演示: http : //jsfiddle.net/qwertynl/7uCfc/


而且,如果您想在jQuery上做完整的事情:

$(function(){
    $('#url').val('test');
});

演示: http//jsfiddle.net/qwertynl/m5Ttn/


或者你可以 換你的代碼中的onload ,只是把整個腳本在文件末尾的頁面已經加載之后。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM