jQuery中的val()方法是用于獲取或設(shè)置表單元素的值的方法。無論是文本框、選擇框、單選框還是復(fù)選框,val()方法可以幫助我們獲取輸入框中的值,并且也可以用于設(shè)置輸入框的值。在編寫代碼時(shí),理解val()方法的功能及其使用方法是非常重要的。
首先,讓我們來看一個(gè)簡(jiǎn)單的示例來演示val()方法的作用。假設(shè)我們有一個(gè)簡(jiǎn)單的HTML表單,其中包含一個(gè)文本框和一個(gè)按鈕。我們想要實(shí)現(xiàn)點(diǎn)擊按鈕后,將文本框中的值彈出顯示在頁面上。這時(shí)候,可以使用.val()方法獲取文本框中的值。以下是示例代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery val()方法示例</title>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<input type="text" id="textInput">
<button id="showValue">顯示數(shù)值</button>
<div id="display"></div>
<script>
$(document).ready(function(){
$('#showValue').click(function(){
var textValue = $('#textInput').val();
$('#display').text(textValue);
});
});
</script>
</body>
</html>
登錄后復(fù)制
在上面的示例中,我們使用了.val()方法來獲取文本框的值,并將其顯示在頁面上。當(dāng)點(diǎn)擊按鈕時(shí),會(huì)觸發(fā)click事件處理函數(shù),其中使用.val()方法獲取文本框中的值,并通過.text()方法將其顯示在頁面上。
除了獲取文本框的值,val()方法還可以用來設(shè)置文本框的值。例如,如果我們希望在頁面加載時(shí)自動(dòng)填充文本框,可以使用.val()方法來設(shè)置初始值。以下是另一個(gè)示例代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery val()方法示例</title>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<input type="text" id="textInput">
<button id="setValue">設(shè)置為Hello World</button>
<script>
$(document).ready(function(){
$('#setValue').click(function(){
$('#textInput').val("Hello World");
});
});
</script>
</body>
</html>
登錄后復(fù)制
在這個(gè)示例中,我們使用.val()方法將文本框的值設(shè)置為”Hello World”。當(dāng)點(diǎn)擊按鈕時(shí),會(huì)觸發(fā)click事件處理函數(shù),其中使用.val()方法設(shè)置文本框的值為”Hello World”。
總結(jié)來說,jQuery中的val()方法是一個(gè)非常方便的方法,可以幫助我們獲取和設(shè)置表單元素的值。通過適當(dāng)?shù)拇a示例,我們可以更好地理解val()方法的用法和作用。






