jQuery中的.val()方法是一种修改表单元素的value值的方法,它可以用来设置或获取表单元素的值。
使用.val()方法修改表单元素的value值
使用.val()方法修改表单元素的value值,需要使用jQuery选择器选择表单元素,使用.val()方法来设置value值,例如:
$("#input").val("新的值");
上面的代码中,我们使用jQuery选择器选择id为input的表单元素,使用.val()方法设置它的value值为“新的值”。
使用.val()方法获取表单元素的value值
使用.val()方法获取表单元素的value值,同样需要使用jQuery选择器选择表单元素,使用.val()方法来获取value值,例如:
var value = $("#input").val();
上面的代码中,我们使用jQuery选择器选择id为input的表单元素,使用.val()方法获取它的value值,并将其保存在变量value中。
使用.val()方法的注意事项
- 使用.val()方法设置值的时候,只能设置字符串类型的值,不能设置其他类型的值,如数字类型。
- 使用.val()方法修改表单元素的value值,不会触发onchange事件。
- 如果表单元素的value值没有被设置,那么使用.val()方法获取到的值将是undefined。