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 IE中的DOM ready应用技巧
Jul 23 Javascript
jquery delay()介绍及使用指南
Sep 02 Javascript
网站基于flash实现的Banner图切换效果代码
Oct 14 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
Feb 10 Javascript
jquery表单验证插件formValidator使用方法
Apr 01 Javascript
JS使用onerror捕获异常示例
Aug 03 Javascript
Node.js连接MongoDB数据库产生的问题
Feb 08 Javascript
解决vue-router中的query动态传参问题
Mar 20 Javascript
vue使用Element组件时v-for循环里的表单项验证方法
Jun 28 Javascript
js中split()方法得到的数组长度问题
Jul 19 Javascript
vue 动态组件用法示例小结
Mar 06 Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
Aug 08 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
PHP 双链表(SplDoublyLinkedList)简介和使用实例
2015/05/12 PHP
php异常处理方法实例汇总
2015/06/24 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
让js弹出窗口居前显示的实现方法
2013/07/10 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
jQuery实现表单提交时判断的方法
2014/12/13 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
javascript实现列表滚动的方法
2015/07/30 Javascript
多种js图片预加载实现方式分享
2016/02/19 Javascript
JS获取鼠标选中的文字
2016/08/10 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
vue.js前后端数据交互之提交数据操作详解
2018/04/24 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
JavaScript 面向对象基础简单示例
2019/10/02 Javascript
node.js文件的复制、创建文件夹等相关操作
2021/02/05 Javascript
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
Python实现数通设备端口使用情况监控实例
2015/07/15 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
2016/07/01 Python
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
windows下Virtualenvwrapper安装教程
2017/12/13 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
css3实现背景动态渐变效果
2019/12/10 HTML / CSS
英国时尚和家居用品零售商:Matalan
2021/02/28 全球购物
小学新学期教师寄语
2014/01/18 职场文书
超市开店计划书
2014/09/15 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP
Python  序列化反序列化和异常处理的问题小结
2022/12/24 Python