JQuery表单元素取值赋值操作详解

0 下载量 148 浏览量 更新于2024-09-02 收藏 89KB PDF 举报
"这篇文档是关于JQuery中对表单元素进行取值和赋值的总结,主要包括普通文本框、单选按钮的操作方法,并通过示例代码进行了详细讲解,适用于学习JQuery操作表单的初学者参考。" 在网页开发中,jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。在处理表单元素时,jQuery提供了一些简洁的API来获取和设置表单元素的值。以下是对标题和描述中提到的JQuery表单元素取值和赋值方法的详细解释: 一、普通文本框的赋值与取值 1.1.1 赋值 使用`val()`方法可以给文本框赋值。在示例中,当点击"赋值"按钮时,`.test1`文本框的值被获取并赋给`.test2`文本框: ```javascript function get() { var test1 = $("input.test1").val(); // 获取值 $(".test2").val(test1); // 赋值 } ``` 1.1.2 取值 同样,`val()`方法也可以用来获取文本框的值。当点击"取值"按钮,`.test1`的值被显示在`<span id="span"></span>`中: ```javascript function get() { var test1 = $("input.test1").val(); // 获取值 $("#span").html(test1); // 显示值 } ``` 二、获取和设置单选项radio的值 2.1.1 获取单选项radio的值 对于单选按钮(radio),可以使用`:radio:checked`选择器来获取当前选中的值: ```javascript function Show_radio() { var val = $("input[type='radio']:checked").val(); // 获取选中的radio的值 } ``` 在示例中,当点击"取值"按钮,会获取到当前被选中的`radio`的`value`属性值。 除了上述的基本用法,jQuery还支持对复选框(checkbox)、下拉列表(select)等其他表单元素的取值和赋值操作。对于复选框,可以使用`is(':checked')`来判断是否被选中,然后用`val()`获取或设置其值。对于下拉列表,可以使用`val()`直接获取或设置`<option>`的`value`属性。 例如,对于一个`<select>`元素,获取选中项的值: ```javascript var selectedValue = $("#selectId").val(); ``` 而设置选中项的值: ```javascript $("#selectId").val("新的值"); ``` 这将使得`<select>`中`value`属性匹配"新的值"的`<option>`被选中。 JQuery提供了丰富的API,使得开发者能够更加方便地处理表单元素的取值和赋值,提高了代码的可读性和效率。在实际开发中,根据具体需求灵活运用这些方法,可以大大提高开发效率。