javascript jquery对form元素的常见操作详解


Posted in Javascript onJune 12, 2016

1.下拉框 select :

移除option

$("#ID option").each(function(){
 if($(this).val() == 111){
 
$(this).remove();
 }
});

添加option

$("<option value='111'>UPS Ground</option>").appendTo($("#ID"));

取得下拉选单的选取值

//取下拉?中的文本
$('#testSelect option:selected').text();
$("#testSelect").find('option:selected').text();
document.all.objSelect.options[document.all.objSelect.selectedIndex].text; //js操作 objSelect??elect的name//取得下拉?中值
$("#testSelect").val();
//js操作
document.getElementById('objSelect').value=2;
document.all.objSelect.value;

根据option的值选中下拉框

$('#testSelect').val('111');document.all.objSelect.value = objItemValue; //js操作 objSelect??elect的name或者iddocument.getElementById('sel').value=objItemValue;

select下拉框的第二个元素为当前选中值

$('#select_id')[0].selectedIndex = 1;

2,单选框 radio :

$("input[type=radio][checked]").val(); //得到单选框的选中项的值(注意中间没有空格)
$(':radio[name="radio"]:checked').val();//第二种方法

$("input[type=radio][value=2]").attr("checked",'checked'); //设置单选框value=2的为选中状态.(注意中间没有空格)
$(':radio[value="2"]').attr('checked','checked');

radio单选组的第二个元素为当前选中值

$("input[name='items']").get(1).checked = true;

3,复选框 checkbox :(其它写法参见上面:radio)

$("input[type='checkbox'][checked]").val(); //得到复选框的选中的第一项的值
$("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);// 打勾
//全?/不?

 $("#selectAll").bind('click',function(){
   var sa = $(this).attr("checked");
   $("input[name='sel[]']").each(function(){
     this.checked=sa;
   });
 });

4,?入框 input :

$(':input[name="keyword"]').val();//根据name值取得值

5,文本框 textarea :

固定文本框大小:
<textarea name="123" style="resize:none;"></textarea>

以上这篇javascript jquery对form元素的常见操作详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript 验证上传图片大小[客户端]
Aug 01 Javascript
JSON 客户端和服务器端的格式转换
Aug 27 Javascript
js控制表单操作的常用代码小结
Aug 15 Javascript
js delete 用法(删除对象属性及变量)
Aug 24 Javascript
浅谈JavaScript异常处理语句
Jun 26 Javascript
JavaScript 七大技巧(一)
Dec 13 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
Apr 14 Javascript
vue根据值给予不同class的实例
Sep 29 Javascript
vue全局使用axios的方法实例详解
Nov 22 Javascript
微信小程序页面间传值与页面取值操作实例分析
Apr 30 Javascript
vxe-table vue table 表格组件功能
May 26 Javascript
layui中select,radio设置不生效的解决方法
Sep 05 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
Jun 12 #Javascript
浅谈JS中逗号运算符的用法
Jun 12 #Javascript
Node.js Addons翻译(C/C++扩展)
Jun 12 #Javascript
基于JS代码实现当鼠标悬停表格上显示这一格的全部内容
Jun 12 #Javascript
jQuery的each循环用法简单示例
Jun 12 #Javascript
基于jquery插件编写countdown计时器
Jun 12 #Javascript
跨域请求的完美解决方法(JSONP, CORS)
Jun 12 #Javascript
You might like
smarty实现多级分类的方法
2014/12/05 PHP
thinkPHP下ueditor的使用方法详解
2015/12/26 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
laravel 事件/监听器实例代码
2019/04/12 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
js substr支持中文截取函数代码(中文是双字节)
2013/04/17 Javascript
ExtJs默认的字体大小改变的几种方法(自己整理)
2013/04/18 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
jQuery中html()方法用法实例
2014/12/25 Javascript
jQuery横向擦除焦点图特效代码分享
2015/09/06 Javascript
jQuery实现简单的文件上传进度条效果
2020/03/26 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
2016/03/10 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
简单实现js鼠标跟随效果
2020/08/02 Javascript
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
webpack的pitching loader详解
2019/09/23 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
详解JS预解析原理
2020/06/16 Javascript
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
Python解析nginx日志文件
2015/05/11 Python
Django forms组件的使用教程
2018/10/08 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
Python3.6 中的pyinstaller安装和使用教程
2020/03/16 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
越南综合购物网站:Lazada越南
2019/06/10 全球购物
大学自主招生自荐信
2013/12/16 职场文书
学校文明单位申报材料
2014/05/06 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
大学生受助感言
2015/08/01 职场文书