JS常用代码

//仅获取节点下的文字
$.trim($("[name*='fd_payType']").parent().contents().filter(function(){
                return this.nodeType == 3;
            }).text());

//复选框只能单选
$("input[name='aaa']:checkbox").not(this).prop("checked", false);

//去除所有空格
obj.replace(/\s/g,"");

// 设置表格行单元格中元素
$("#TbId tr:eq(1) td:eq(2)").find("[name='AutoPr']").eq(1).prop("checked",true);
$("#TbId tr:eq(1)").find("[name='AutoPr'][value='0']").prop("checked",true);

//DIV固定悬浮IE、chrome
style="position:fixed;_position:absolute;top:100px;_top:expression(eval(document.body.scrollTop)+100);left:50%;"

//操作iframe内容
$("#aatIframe_2").contents().find("input[name='AttachFiles']").length

//取下拉列表选择的值
$("select[name='aaa'] option:selected").val()
$("[name='aaa'] option:selected").text();
document.getElementById("c").value = document.getElementById("c").options[document.getElementById("c").selectedIndex].value;
document.getElementById("c").value = document.getElementById("c").options[document.getElementById("c").selectedIndex].text;


//下拉列表选择设置选中值
$("[name='aaa'] option:eq(1)").prop("selected","selected");
$("[name='aaa']").val("vvv");

//取单选按钮选择中值
$("input[name='f_lySex']:checked").val();
$("#TbId tr:eq(1)").find("[name='AutoPr'][value='0']").prop("checked",true);

//复选框选中值
var checkVal=''; 
$("input[name='PriceGroup']:checkbox").each(function(){ 
  if($(this).prop('checked')){ 
    checkVal+=$(this).val(); 
  } 
});

var checkVal=''; 
$("input[name='PriceGroup']:checkbox:checked").each(function(){ 
    checkVal+=$(this).val(); 
});


//判断复选框是否选中
var flag=false; 
$("input[name='fruit']:checkbox").each(function(){ 
  if($(this).attr('checked')){ 
    flag=true; 
  } 
}) 
if(flag){ 
  alert('有被选中'); 
}else{ 
  alert('没有选中任何选项'); 

//单选按钮遍历取选中值
$("[name='LoanNumber']:checked").each(function() {
    $(this).val();
});

//获取元素类型
$("#Remark")[0].tagName;
$("#Remark").is("TEXTAREA");

//输入限制
this.value=this.value.replace(/[^\d]/g,"");    //只能输入数字
this.value=this.value.replace(/[^.\d]/g,"");    //只能输入数字和小数点
this.value=this.value.replace(/\.{2,}/g,".");    //只能输入一个小数点this.value=this.value.replace(/[^a-zA-Z0-9]/g,'');    //只能输入数字和字母

//限制3位小数
this.value=this.value.replace(/[^.\d]/g,"");
if(this.value.indexOf(".")>0 && (this.value.length - this.value.indexOf("."))>3){
    this.value=parseFloat(this.value).toFixed(3);
}

//XMLHTTP 浏览器兼容
function createXMLhttp(){
    var xmlo;
    if(window.ActiveXObject){
        xmlo = new ActiveXObject("Microsoft.XMLHTTP");
    } else if(window.XMLHttpRequest){
        xmlo = new XMLHttpRequest();
    }
    return xmlo;
}

//老旧系统代码属性缺失批量修改
function initId(){
    try{
        var list= document.getElementsByTagName("input");
        for (var i = 0; i < list.length; i++) {
            element=list[i];
            if(!element.getAttribute("id") && element.getAttribute("name")!=""){
                element.setAttribute("id",element.getAttribute("name"));
            }
        }
            var lists = document.getElementsByTagName("select");
            for (var i = 0; i < lists.length; i++) {
                    element = lists[i];
                    if (!element.getAttribute("id") && element.getAttribute("name") != "") {
                        element.setAttribute("id", element.getAttribute("name"));
                    }
            }
    }catch(e){}

    if($("div")){
        $("div").each(
            function(i,element){
                if($(element).attr('style') == "display=none"){
                    $(element).hide();
                }
            }
        );
    }else{
        var eles = document.getElementsByTagName("div");
        for (var i = 0; i < eles.length; i++) {
            if (eles[i].getAttribute("style") == "display=none") {
                eles[i].style.display = "none";
            }
        }
    }
}

$(window).load(function() {
    initId();
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值