jquery获取select选中的option,jquery select默认选中某个option
//遍历选择权和添加、移除选择权
功能更改发货方法(发货){
var len=$( select[@ name=iship type]option ).长度
if(shipping.value!=CA){
$( select[@ name=iship type]选项)).each(function(){
如果($(这个)。val()==111){
$(这个)。移除();
}
});
}否则{
$( option value= 111 UPS Ground/option)).appendTo($( select[@ name=iship type]);
}
}
//取得下拉选单的选取值
$(#testSelect option:selected ).text();
或$(#testSelect ).查找(选项:已选择)。text();
或$(#testSelect ).val();
//////////////////////////////////////////////////////////////////
记性不好的可以收藏下:
1,下拉框:
var cc1=$( .formc select[@ name= country ]option[@ selected]).text();//得到下拉菜单的选中项的文本(注意中间有空格)
var cc2=$( .formc select[@name=country]).val();//得到下拉菜单的选中项的值
var cc3=$( .formc select[@name=country]).属性( id );//得到下拉菜单的选中项的身份属性值
$(#select ).empty();//清空下拉框//$(#select ).html(" ");
$( option value=1 1111 /option)).appendTo(#select)//添加下拉框的选择权
稍微解释一下:
1 .选择[@name=country]选项[@selected]表示具有名字属性,
并且该属性值为国家的挑选元素里面的具有挑选属性的选择权元素;
可以看出有@开头的就表示后面跟的是属性。
2,单选框:
$( input[@ type=radio][@ checked]).val();//得到单选框的选中项的值(注意中间没有空格)
$( input[@ type=radio][@ value=2]).属性(已检查,已检查);//设置单选框值=2的为选中状态。(注意中间没有空格)
3,复选框:
$( input[@ type=checkbox][@ checked]).val();//得到复选框的选中的第一项的值
$( input[@ type=checkbox][@ checked]).each(function(){ //由于复选框一般选中的是多个,所以可以循环输出
警报($(这个)。val());
});
$(#chk1 ).attr(checked , );//不打勾
$(#chk2 ).attr(checked ,true);//打勾
if($(#chk1 ).属性(已检查)==未定义){} //判断是否已经打勾
当然框架的选择器是强大的。还有很多方法。
脚本src= jquery-1。2 .1 .js type= text/JavaScript /script
脚本语言=javascript 类型=文本/javascript
$(文档)。ready(function(){
$(#selectTest ).改变(函数()
{
//alert( Hello );
//alert($(#selectTest ).attr( name );
//$(a ).属性( href , xx。html’);
//窗口。位置。href= xx。html ;
//alert($(#selectTest ).val());
alert($( # select测试选项[@ selected]).text());
$(#selectTest ).attr(value , 2 );
});
});
/脚本
a href=# aaass /a
!-下拉框-
选择id=选择测试名称=选择测试
选项值= 1 11/选项
选项值= 2 22/选项
选项值= 3 33/选项
选项值= 4 44/选项
选项值= 5 55/选项
选项值= 6 66/选项
/选择
框架电台取值,复选框取值,选择取值,收音机选中,复选框选中,选择选中,及其相关获取一组收音机被选中项的值
var item=$( input[@ name=items][@ checked]).val();
获取挑选被选中项的文本
var item=$( select[@ name=items]option[@ selected]).text();
挑选下拉框的第二个元素为当前选中值
$(#select_id)[0].selectedIndex=1;
收音机单选组的第二个元素为当前选中值
$(input[@name=items]).得到(1).选中=真;
获取值:
文本框,文本区域:$(#txt ).属性(值);
多选框复选框:$(#checkbox_id ).属性(值);
单选组radio:$( input[@ type=radio][@ checked]).val();
下拉框选择:$(#sel ).val();
控制表单元素:
文本框,文本区域:$(#txt ).attr(value , );//清空内容
$(#txt ).attr(value , 11 );//填充内容
多选框复选框:$(#chk1 ).attr(checked , );//不打勾
$(#chk2 ).attr(checked ,true);//打勾
if($(#chk1 ).属性(已检查)==未定义)//判断是否已经打勾
单选组收音机:$(input[@type=radio]).attr(checked , 2 );//设置值=2的项目为当前选中项
下拉框选择:$(#sel ).attr(value ,-sel 3 );//设置值=-sel3的项目为当前选中项
$( option value= 1 1111/option option value= 2 2222/option)).appendTo(#sel)//添加下拉框的选择权
$(#sel ).empty();//清空下拉框
获取一组收音机被选中项的值
var item=$( input[@ name=items][@ checked]).val();
获取挑选被选中项的文本
var item=$( select[@ name=items]option[@ selected]).text();
挑选下拉框的第二个元素为当前选中值
$(#select_id)[0].selectedIndex=1;
收音机单选组的第二个元素为当前选中值
$(input[@name=items]).得到(1).选中=真;
获取值:
文本框,文本区域:$(#txt ).属性(值);
多选框复选框:$(#checkbox_id ).属性(值);
单选组radio:$( input[@ type=radio][@ checked]).val();
下拉框选择:$(#sel ).val();
控制表单元素:
文本框,文本区域:$(#txt ).attr(value , );//清空内容
$(#txt ).attr(value , 11 );//填充内容
多选框复选框:$(#chk1 ).attr(checked , );//不打勾
$(#chk2 ).attr(checked ,true);//打勾
if($(#chk1 ).属性(已检查)==未定义)//判断是否已经打勾
单选组收音机:$(input[@type=radio]).attr(checked , 2 );//设置值=2的项目为当前选中项
下拉框选择:$(#sel ).attr(value ,-sel 3 );//设置值=-sel3的项目为当前选中项
$(选项值= 1 1111/选项选项值= 2 2222/选项))。appendTo(#sel)//添加下拉框的选择权
$(#sel ).empty();//清空下拉框
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。