簡體   English   中英

Jquery輸入字段的設置值

[英]Jquery Setting Value of Input Field

我有一個輸入字段,我試圖使用它的類設置其值

<form:input path="userName" id="userName" title="Choose A Unique UserName" readonly="${userNameStatus}" class="formData"/>

其呈現為:

<input id="userName" name="userName" title="Choose A Unique UserName" class="formData" type="text" value=""/>

我使用以下jquery但這似乎不起作用。 有人能告訴我哪里出錯了。

$(".formData").html("");

編輯處理事件的JQuery函數

$('#reset').click(function (){
            $("#userNameErr").text(""); 
            $('#badgeNoErr').text("");

            $(".errors").html("");

            $(".formData").val("");

        });

也不是$(".formData").text("")$(".formData").val("")工作。

這應該工作。

$(".formData").val("valuesgoeshere")

為空

$(".formData").val("")

如果這不起作用,你應該發布一個jsFiddle。

演示:

 $(function() { $(".resetInput").on("click", function() { $(".formData").val(""); }); }) 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="text" class="formData" value="yoyoyo"> <button class="resetInput">Click Here to reset</button> 

如果輸入字段有類名formData,請使用: $(".formData").val("data")

如果輸入字段具有id屬性名稱formData,請使用: $("#formData").val("data")

如果給出輸入名稱,請使用: $("input[name='formData']").val("data")

你也可以提一下這種類型。 然后它將引用該類型的所有輸入和給定的類名: $("input[type='text'].formData").val("data")

在jsfiddle中將你的jquery加載設置更改為onload 。有用 。

使用此代碼通過另一個id在輸入標記中設置值。

$(".formdata").val(document.getElementById("fsd").innerHTML);

或使用此代碼使用classname =“formdata”在輸入標記中設置值

$(".formdata").val("hello");
$('.formData').attr('value','YOUR_VALUE')

你只需編寫這個腳本。 為此使用輸入元素。

$("input").val("valuesgoeshere"); 

或者通過id =“fsd”編寫此代碼。

$("input").val(document.getElementById("fsd").innerHTML);

把你的jQuery函數放入

$(document).ready(function(){

});

它肯定已經解決了。

暫無
暫無

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

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