常用js+jquery集锦

parseInt(); 该函数可解析一个字符串,并返回一个整数。
parseInt("19",10);        //返回 19 (10+9)

evel();该函数是强大的数码转换引擎,字符串经eval转换后得到一个javascript对象。

children();取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。例子 !$(".recentBox").children()[0]
用法类似于$("form > input");

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

s string() 返回位于 String 对象中指定位置的子字符串。不包含两边。

split() 方法用于把一个字符串分割成字符串数组。

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

escape()采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是 。
() 函数可对通过 escape() 编码的字符串进行解码。

getBytesLength();取的字符创的长度。
length();取的元素的个数。

字符的判断
    charcheck:function(str){
        var wordwide = 0;
        for (var i=0; i<str.length; i++) {
           var c = str.charCodeAt(i);
           if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) {//单字节加1
               wordwide++;
           }
           else {
               wordwide+=2;
           }
        }
        if(wordwide>8)
            return false;
        else
            return tr;
    }






                    <input type='text' id='search' val='{lang addmeet_inputname}' onFocus="if(this.val=='{lang addmeet_inputname}')this.val=''" onBlur="if(this.val=='{lang addmeet_inputname}'||this.val=='')this.val='{lang addmeet_inputname}';setTimeout(function(){$('#searchtext').css('display','none');    $('#searchtext').html('');},3000);"/>




not()   删除与指定表达式匹配的元素

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

remove() 从DOM中删除所有匹配的元素。

children() 取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。

append() 向每个匹配的元素内部追加内容。

removeClass() 从所有匹配的元素中删除全部或者指定的类。

clone() 元素以及其所有的事件处理并且选中这些克隆的副本.在想把DOM文档中元素的副本添加到其他位置时这个函数非常有用。

οnkeyup="this.val=this.val.replace(/(^\s+|\s+$)/,'');"
οnkeydοwn="if(event.keyCode == 32) {alert('对不起您输入的有空格!');return false;}"

var reghalf=/\s/gi;
        if(reghalf.test($("#"+id).val()))

οnkeydοwn="if(event.keyCode == 32) return false;checkpsw()"





MeetBusiness.key2code = {65:'a',66:'b',67:'c',68:'d',69:'e',70:'f',71:'g',72:'h',73:'i',74:'j',  
75:'k',76:'l',77:'m',78:'n',79:'o',80:'p',81:'q',82:'r',83:'s',84:'t',  
85:'u',86:'v',87:'w',88:'x',89:'y',90:'z',49:'1',50:'2',51:'3',52:'4',  
53:'5',54:'6',55:'7',56:'8',57:'9',48:'0'  
};
MeetBusiness.tmpold = '';
MeetBusiness.tmpcount = 0;
MeetBusiness.pyindex = function(obj,evt)
{
    evt = (evt) ? evt : ((window.event) ? window.event : "");
    var key = evt.keyCode?evt.keyCode:evt.which;
    
    if(key==32){
        inp = '';
        return;
    }
    tmp = MeetBusiness.key2code[key]?MeetBusiness.key2code[key]:'';
    var opt = $('select[id=fuid] option[py='+tmp+']');
    var optlength = opt.length;
    if(tmp == MeetBusiness.tmpold){
        MeetBusiness.tmpcount++;
        if(MeetBusiness.tmpcount >= optlength) MeetBusiness.tmpcount=0;
    }else{
        MeetBusiness.tmpcount=0;
    }
    var index = opt.eq(MeetBusiness.tmpcount).attr('index');
    obj.selectedIndex = index;
    MeetBusiness.tmpold = tmp;
}

οnkeyup='MeetBusiness.pyindex(this,event);'


js自动触发事件的功能
function hideuserlist() {
    setTimeout(function(){
        $('#dpuserlist .level_0 h5').click();
        meet_h5Array = [];
    },500);
}

803  776
hideuserlist();


encodeURI()     encodeURI() 函数可把字符串作为 URI 进行编码。

onKeyUp="if(event.keyCode!=37&&event.keyCode!=39) val=val.replace(/[^a-zA-Z\一-\龥]/g, '').replace(/_/g, '');"  过滤个数字符用的

全选和取消全选
<div class='downList'>
        <h2 id='d_all'>
            <label for="call"><input type='checkbox' name='dpname[0]' id='call' οnclick='if($(this).attr("checked")){$("#s _all input:checkbox:visible").attr("checked","checked");}else{$("#s _all input:checkbox:visible").removeAttr("checked");}' />
            <span class='onLeft'>{lang meeting_choiceall}</span></label>
        </h2>
        <ul id="s _all" class='list'>
        </ul>
    </div>

 

 

 

from:http://blog.sina.com.cn/s/blog_88e632730100xqkn.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值