要使用jQuery获取表单值,您需要使用val()函数。要使用jQuery设置表单值,您需要使用val()函数,但要向其传递一个新值。
您可以尝试运行以下代码,以了解如何使用jQuery获取和设置表单元素值-
<!DOCTYPE html>
<html>
<head>
<script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#buttonSet").click(function () {
$("#txtBox").val("Amit");
$("input:radio").val(["male"]);
$("#buttonGet").removeAttr('disabled');
});
$("#buttonGet").click(function () {
$("#result").html(
$("#txtBox").val() + "<br/>" +
$("input:radio[name=rd]:checked").val()
);
});
});
</script>
</head>
<body>
Name <br />
<input id="txtBox" type="text" />
<br /><br />
Gender <br />
<input type="radio" name="rd" value="male"/> Male
<input type="radio" name="rd" value="female"/> Female
<br /><br />
<input id="buttonSet" type="button" value="Set Values" />
<input id="buttonGet" type="button" value="Get Values" disabled="disabled" />
<p id="result"></p>
</body>
</html>