jquery获取值
获取输入框的值
使用 val() 方法可以获取表单元素(如 <input>、<textarea>、<select>)的值。
var inputValue = $('#inputId').val();
获取复选框或单选按钮的值
对于单选按钮或复选框,需先选中被勾选的元素,再通过 val() 获取值。
var radioValue = $('input[name="radioName"]:checked').val();
var checkboxValues = $('input[name="checkboxName"]:checked').map(function() {
return $(this).val();
}).get();
获取下拉框的值
<select> 元素同样使用 val() 方法,直接获取选中的选项值。
var selectValue = $('#selectId').val();
获取元素文本内容
使用 text() 方法获取元素的纯文本内容,或 html() 获取包含 HTML 标签的内容。
var textContent = $('#elementId').text();
var htmlContent = $('#elementId').html();
获取自定义属性值
通过 attr() 方法可以获取元素的 data-* 或其他自定义属性值。

var customData = $('#elementId').attr('data-custom');
注意事项
- 若元素不存在或未选中,
val()返回undefined。 - 多选下拉框需通过
val()获取数组形式的值。 - 对于动态生成的元素,需确保在 DOM 加载完成后执行代码(如
$(document).ready())。






