700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Jquery操作radio checkbox select表单操作实现代码【jquery】

Jquery操作radio checkbox select表单操作实现代码【jquery】

时间:2021-03-20 03:21:28

相关推荐

Jquery操作radio checkbox select表单操作实现代码【jquery】

web前端|js教程

Jquery,radio,checkbox,select

web前端-js教程

一 、Select

jQuery获取Select选择的Text和Value:

1. $(“#select_id”).change(function(){//code…}); //为Select添加事件,当选择其中一项时触发

2. var checkText=$(“#select_id”).find(“option:selected”).text(); //获取Select选择的Text

3. var checkValue=$(“#select_id”).val(); //获取Select选择的Value

4. var checkIndex=$(“#select_id “).get(0).selectedIndex; //获取Select选择的索引值

5. var maxIndex=$(“#select_id option:last”).attr(“index”); //获取Select最大的索引值

rat源码,vscode保存时自动换行插件,ubuntu下gzip,如何清除tomcat缓存,台湾爬虫论坛,php yii项目,免费自助建站平台网络seolzw

jQuery设置Select选择的Text和Value:

1. $(“#select_id “).get(0).selectedIndex=1; //设置Select索引值为1的项选中

2. $(“#select_id “).val(4); //设置Select的Value值为4的项选中

3. $(“#select_id option[text=’jQuery’]”).attr(“selected”, true); //设置Select的Text值为jQuery的项选中

手机app源码,高手为什么用vscode,ifort ubuntu,tomcat启动卡怎么设置,lua sqlite拓展,北京网页设计 培训,阿里云服务器iis在哪里设置密码,织梦插件怎么安装,web统计前端框架,爬虫灯射灯,php上传图片并显示,犀牛云seo,springboot中的漏洞,dedecms网站搬家,jq 网页背景闪烁,discuz 分类信息模板,php商城后台模板,微信滑动页面,java快递仓库管理系统,微信小程序源码 话费lzw

jQuery添加/删除Select的Option项:

1. $(“#select_id”).append(“Text”); //为Select追加一个Option(下拉项)

2. $(“#select_id”).prepend(“请选择”); //为Select插入一个Option(第一个位置)

3. $(“#select_id option:last”).remove(); //删除Select中索引值最大Option(最后一个)

4. $(“#select_id option[index=’0′]”).remove(); //删除Select中索引值为0的Option(第一个)

5. $(“#select_id option[value=’3′]”).remove(); //删除Select中Value=’3’的Option

6. $(“#select_id option[text=’4′]”).remove(); //删除Select中Text=’4’的Option

7. $(“#SelectID”).remove(); //删除所有项

烈焰功勋服务端源码,vscode图片上传,ubuntu mate树莓派,tomcat 代码,sqlite3删除数据,自适应网页设计,帝国cms修改数据库密码,如何远程登录阿里云服务器,wordpress重定向插件,前端框架类库,常用爬虫,php站点,seo技巧优化,springboot 打印,p标签背景图ie7兼容,zblog网站搬家,触发式设计网页代码,商城平台系统模板下载,后台模板 下载,asp页面查询出数据,java投票管理系统关于哪些方面,basic程序免费下载lzw

B、Checkbox

全选/取消

jQuery.attr 获取/设置对象的属性值,如:

$(“input[name=’chk_list’]”).attr(“checked”); //读取所有name为’chk_list’对象的状态(是否选中)

$(“input[name=’chk_list’]”).attr(“checked”,true); //设置所有name为’chk_list’对象的checked为true

$(“#img_1”).attr(“src”,”test.jpg”); //设置ID为img_1的src的值为’test.jpg’

$(“#img_1”).attr(“src”); //读取ID为img_1的src值

下面的代码是获取上面实例中选中的checkbox的value值:

var arrChk=$(“input[name=’chk_list’][checked]”);

$(arrChk).each(function(){

window.alert(this.value);

});

});

1,获取checkbox的value

$(“#checkboxID”).value或$(“input[type=’checkbox’]”).eq(n).attr(“checked”).value

2,设置选中项

$(“input[type=’checkbox’]”).eq(1).attr(“checked”)//设置第一个checkbox为选中的项

3,删除所有checkbox

$(“input[type=’checkbox’]”).remove()

4,checkbox方法

$(document).ready(function() {

var check = $(“input[type=’checkbox’]”);

check.each(function(n) {

check.eq(n).bind(“click”, function() {

if (check.eq(n).attr(“checked”) != false) {

var value = check.eq(n).val();

alert(value);

}

else {

alert(check.eq(n).attr(“checked”));

}

})

});

});

C、radio

1,获取选中的value值

$(“input[type=’radio’]:checked”).val();

2,设置指定的项为当前选中项

$(“input[type=’radio’]”).eq(1).attr(“checked”, true);//设置第二项为选中项

$(“input[type=’radio’][value=’值’]”).attr(“checked, true”);

3,解决多个Radio

$(“input[type=’radio’][@name=’rdoTest2′]”).eq(0).attr(“checked”, true);

学习笔记,以备后用。

运行以后,请刷新下才能看到效果,保存到本地运行,没有任何问题。

Jquery操作radio,checkbox,select$(function(){ $(‘#uname’).blur(function(){ if($(‘#uname’).val()==”) { $(‘#err’).html(‘*’); } else { $(‘#err’).html(”); } }); $(‘#see’).click(function(){ if($(‘#uname’).val()==”) { $(‘#err’).html(‘*’); } else { $(‘#err’).html(”); $(‘#name’).html($(‘#uname’).val()); } //$(‘#xingbie’).html($(‘:radio:checked’).val()); $(‘#xingbie’).html($(“[name=’aa’]:checked”).val()); var str=””; $(“[name=’bbb’]:checked”).each(function(){ str+=$(this).val()+” “; }); $(‘#shengfen’).html(str); //$(‘#nianfen’).html($(‘#nf’).find(‘option:selected’).text());//text $(‘#nianfen’).html($(‘#nf’).find(‘option:selected’).val());//value }); $(‘#quan’).click(function(){ $(“[name=’ccc’]”).attr(‘checked’,’true’); }); $(‘#buxuan’).click(function(){ $(“[name=’ccc’]”).removeAttr(‘checked’); }); $(‘#fan’).click(function(){ $(“[name=’ccc’]”).each(function(){ if($(this).attr(“checked”)) { $(this).removeAttr(“checked”); } else { $(this).attr(“checked”,’true’); } }); }); $(‘#kan’).click(function(){ var ss=””; $(“[name=’ccc’]:checked”).each(function(){ ss+=$(this).val()+” “; }); $(‘#seee’).html(ss); }); });

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。