javsscript问题收集

来源:互联网 发布:数据大师埋雷 编辑:程序博客网 时间:2024/05/22 12:35

javsscript问题收集


1 chrome浏览器Uncaught TypeError: object is not a function问题

hrome浏览器提示 object is not a function,原因是因为,id和方法重复了

2 $('#form1').serialize()部分控件没有(没包含在内)

是因为该控件的name属性没有,如 <input type="text" id="phone" name="phone" placeholder="请填写11位手机号" maxlength="11" style="width:95%;"> id,name都要设置

3 特殊字符替换问题

如果对于&#13; \n (相当与回车换行) 直接 str = str.replace("&#13;\n","<br>")是不行的,&是特殊字符要转义,用下面的方法即可
var regS = new RegExp("\\&#13;\n", "g");
 str = str.replace(regS, "<br />");

4 字符串截取问题

由于字符串中有中文,有数字,如果以固定的长度截取的话,显示出来的内容看起来长度不一致,因为有的字符只有中文字符长度的一半,处理如下:
var value = this.Title.substring(0,15).replace(/[^0-9|-| ]/ig, "");var iLen = Math.ceil(value.length/2);
var title = this.Title.substring(0, 15 + iLen);
先计算这种字符的长度,动态决定截取的长度
 


0 0