基于jQuery的静态工具方法

如有错误,还请指出

  • 获取元素的值
//获取元素的值
//plurality是否为一类元素,true代表是一类返回json格式,false代表单个元素返回单个值,如果不能确定,请写true
//thiz可以是元素对象,也可为选择器的字符串
var hm={};
hm.getElementValue = function(thiz,plurality){
	//默认为单个对象
	var isplurality = false;
	if(plurality != null) isplurality=plurality;
	//如果选择器没有指向任何一个对象返回null
	if($(thiz).length == 0)
	{
		return null;
	}
	//是否为一类元素,true代表是
	if(isplurality)
	{
		var value = "{";
		var i=1;
		var isfrist = true;
		$(thiz).each(function(){
			if(!isfrist) value+=",";
			isfrist = false;
			value += "value"+i+":"+$(this).val().trim();
			i++;
		});
	value += "}";
	return eval('('+value+')');
	}
	else
	{
		return $(thiz).val().trim();
	}
}

  

原文地址:https://www.cnblogs.com/haimao/p/12445531.html