在jQuery中,val()是一種獲取表單元素值的常用方法。該方法可以獲取文本框、下拉列表、單選按鈕、復(fù)選框等表單元素的值。
下面我們來看幾個(gè)示例:
// 獲取文本框的值 var textValue = $('#textInput').val(); // 獲取下拉列表選中項(xiàng)的值 var selectValue = $('#selectInput').val(); // 獲取單選按鈕選中項(xiàng)的值 var radioValue = $('input[name=radioInput]:checked').val(); // 獲取復(fù)選框的值 var checkboxValueArr = []; $('input[name=checkboxInput]:checked').each(function() { checkboxValueArr.push($(this).val()); });
需要注意的是,val()方法只能獲取表單元素的值,如果要獲取其他元素的值,可以使用text()或html()等方法。
另外,val()方法還可以用于設(shè)置表單元素的值。下面是一個(gè)設(shè)置文本框的示例:
// 設(shè)置文本框的值 $('#textInput').val('new value');
總之,val()是一個(gè)非常實(shí)用的方法,可以方便地獲取和設(shè)置表單元素的值。