jQuery常见的表单操作
工作中常用的jQuery表单操作:$("input[name='checkbox_name'][checked]"); //选择被选中CheckBox元素的集合 $("#checkbox_id").attr("checked",true);设置一个CheckBox的状态为选中 在jQuery中,表单操作是开发网页交互功能的关键部分。以下是一些常见的jQuery表单操作,包括处理复选框(Checkbox)、文本输入(Text)、单选按钮(Radio)以及下拉列表(Select): 1. **复选框(Checkbox)**: - `$("input[name='checkbox_name'][checked]")` 用于选择所有已选中的复选框。如果你想要获取这些复选框的值,可以使用`each()`循环来收集它们,例如: ```javascript var arrChk = ""; $("input[name='checkbox_name'][checked]").each(function() { arrChk += this.value + ","; }); ``` - `$("#checkbox_id").attr("checked")` 返回复选框是否被选中,返回`true`或`false`。 - `$("#checkbox_id").attr("checked", true)` 用于设置复选框为选中状态。 - `$("#checkbox_id").attr("checked", false)` 将复选框设置为未选中状态。 - 示例代码`$("input[name='checkbox_name']").attr("checked", $("#checkbox_id").attr("checked"))`表示将所有同名复选框的选中状态与`#checkbox_id`的选中状态同步。 2. **文本输入(Text)**: - `$("#text_id").val().split(",")` 可以将文本输入框的值按逗号分割,返回一个数组。 - `$("#text_id").focus(function() {...})` 和 `$("#text_id").blur(function() {...})` 分别用于在文本框获取焦点和失去焦点时执行的函数。 - `$("#text_id").select()` 会选取文本框的值,使其显示为已被选中状态。 3. **单选按钮(Radio)**: - `$("input[name='radio_name'][checked]").val()` 获取选中单选按钮的值。 - 你可以根据单选按钮的`value`属性设置其选中状态,如`$("input[name='radio_name'][value='要选中 Radio 的 Value 值']").attr("checked", true)`。 4. **下拉列表(Select)**: - `$("#select_id").append("<option value='Value'>Text</option>")` 在下拉列表末尾添加一个选项。 - `$("#select_id").prepend("<option value='0'>请选择</option>")` 在列表开头添加一个选项。 - `$("#select_id option:last").remove()` 删除最后一个选项。 - `$("#select_id option[index='0']").remove()` 删除索引为0的第一个选项。 - `$("#select_id option[value='3']").remove()` 删除`value`属性等于3的选项。 - `$("#select_id option[text='4']").remove()` 删除文本为'4'的选项。 获取和设置Select的值、文本和索引: - `$("#select_id").change(function() {...})` 监听下拉列表的改变事件。 - `var checkText = $("#select_id").find("option:selected").text();` 获取选中项的文本。 - `var checkValue = $("#select_id").val();` 获取选中项的值。 - `var checkIndex = $("#select_id").get(0).selectedIndex;` 获取选中项的索引。 - `var maxIndex = $("#select_id option:last").attr("index");` 获取最大的索引值。 要设置Select的选择,你可以通过更改`selectedIndex`属性,例如: ```javascript $("#select_id").get(0).selectedIndex = 2; // 设置索引为2的选项为选中状态 ``` 以上就是jQuery中处理表单操作的一些基本方法。在实际开发中,根据需求,还可以结合其他jQuery方法和事件来实现更复杂的交互功能。了解并熟练掌握这些基础操作,对于提升网页应用的用户体验至关重要。
- sd12311312013-12-03实用资料啊~
- 粉丝: 2
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助