jquery 函数整理
script脚本填入页面选择器的select中
$('#svs_sign_chain').append('<option value="' + msg[i].alias + '">' + msg[i].name + '</option>');
//is() 方法用于查看选择的元素是否匹配选择器。
$('#rt_date_mon').is(':checked'),
//attr() 方法设置或返回被选元素的属性值
$('#rt_date_sun').attr('checked', get_date_check(date_str, 0));
//删除类选择器值为某个字符串的元素
$('#rt_crypto option[value="aes"]').remove();
//返回类选择器被选择的文本内容
var cnt = $('#rt_auth_mode').find('option:selected').text();
//获取索引位置
var auth_idx = $('#rt_auth_mode option:selected').index();
//获取类选择器的值
var wep_val = $('#rt_wep_x').val();
2. option
参考连接:
https://blog.csdn.net/fanfan_h/article/details/91450011
https://www.cnblogs.com/bettermu/p/8434140.html
获得选项option的值
var val = obj.options[index].value;
var obj=document.getElementById('mySelect');
var index=obj.selectedIndex; //序号,取当前选中选项的序号
var val = obj.options[index].value;
****
如果把 options.length 属性设置为 0,Select 对象中所有选项都会被清除。
如果 options.length 属性的值比当前值小,出现在数组尾部的元素就会被丢弃。
如果把 options[] 数组中的一个元素设置为 null,那么选项就会从 Select 对象中删除。
可以通过构造函数 Option() 来创建一个新的 option 对象(需要设置 options.length 属性)。
删除所有选项option
obj.options.length=0;
function removeAll(){
var obj=document.getElementById('mySelect');
obj.options.length=0;
添加选项option
法一:obj.add(new Option(“文本”,“值”));
法二:obj.add(new Option(“文本”,“值”));
function addOption(){
//根据id查找对象,
var obj=document.getElementById('mySelect');
//添加一个选项
obj.add(new Option("文本","值")); //这个只能在IE中有效
obj.options.add(new Option("text","value")); //这个兼容IE与firefox
}
new Option(“文本”,“值”,true,true)
后面两个true分别表示默认被选中和有效!
在jQuery里,利用操作符$("")就可用选择HTML元素。
var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
var checkValue=$("#select_id").val(); //获取Select选择的Value
var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值
var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值
获取select 选中的 text :
$("#ddlRegType").find("option:selected").text();
获取select选中的索引:
$("#ddlRegType ").get(0).selectedIndex;
设置select:
设置select 选中的索引:
$("#ddlRegType ").get(0).selectedIndex=index;//index为索引值
jQuery length和size()区别总结如下:
1.length是属性,size()是方法。
2.如果你只是想获取元素的个数,两者效果一样既 ("img").length和("img").length和("img").size() 获取的值是一样的。
3.如果计算一个字符串的长度或者计算一个数组元素的个数就只得用length, 如 $("#text").val().length

浙公网安备 33010602011771号