
js
爱吃的胖子要减肥
Just try!
展开
-
ajax给全局变量赋值问题
今天在做项目时,遇到了一个问题。我用的是ajax,要在$.ajax({里面给一个全局变量赋值,结果死活赋值不上,纠结了好半天,后来上网查了查,才知道,ajax默认是异步请求,(当要赋值时,此时的值没有拿到,所以赋值不成功)如果要在$.ajax({里面给全局变量赋值,需要改为同步操作,即加上async : false,就可以了。$.ajax({ type:"post", ur原创 2014-01-02 14:48:45 · 1037 阅读 · 0 评论 -
checkbox多个被选中时判断是否有自己想要的
今天在做项目时,遇到一个问题,checkbox选中后会把选中的值赋值给一个变量,根据这个变量的值来控制页面上一个按钮是否显示。 var temp = "";for(){ var bool = ""; //给temp赋值 if(temp == '31'){ bool += "false"; }}if(bool.indexOf("false") >= 0原创 2014-09-16 18:08:24 · 1191 阅读 · 0 评论 -
js获取单独一个checkbox是否被选中
function check(){ var xz=document.getElementById("xz"); alert(xz.checked);}原创 2014-08-29 09:23:26 · 1035 阅读 · 0 评论 -
js正则表达式语法 .
1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程转载 2014-08-27 16:23:23 · 521 阅读 · 0 评论 -
js中string转int
今天做项目的时候,碰到一个问题,需要把String类型的变量转化成int类型的。按照常规,我写了var i = Integer.parseInt("112");但控制台报错,说是“'Integer' 未定义”。后来,才知道,原来js中String转int和Java中不一样,不能直接把Java中的用到js中。改成var j = parseInt("11");就ok了。原创 2014-08-13 14:39:12 · 3120 阅读 · 0 评论 -
js保留两位小数的解决办法
var a = 123.456;a = a..toFixed(2);alert(a);//结果:123.46原创 2014-07-24 17:41:26 · 770 阅读 · 0 评论 -
js限制checkbox选中个数
今天在做项目时,碰到一个问题,我需要展示多个checkbox复选框,而只能允许最多选6个。调试了老半天,终于出来了,代码如下: var c=0,limit=6; function doCheck(obj) { obj.checked?c++:c--; if(c>limit){ obj.checked=false; alert("over"); c--原创 2014-07-15 16:54:11 · 1585 阅读 · 0 评论 -
关于jquery版本冲突问题
今天做项目时,碰到一个问题,纠结了好几个小时。我需要引入jquery-1.9.1.js来满足我引入的别的js文件,但同时,我也需要引入jquery.js,这个是必须要引入的。而这两个不能只引入一个,同时引入又碰到问题。后来,试了很长时间,终于发现一个办法可行。 var jQuery_1_9_1 = jQuery.noConflict(true); 然后,引入jque原创 2014-01-21 14:27:50 · 1139 阅读 · 0 评论 -
关于js报$ is not a function 的问题
今天在做项目时,碰到了一个超奇怪的问题。我在html中的程序,跑的好好的,换成jsp在项目中跑,就一直报$ is not a function错。找了很久,试了很多,都没解决。后来,突然想到,将我引入的js文件的顺序换一下,将jquery的js文件第一个引入,别的js文件放到它后面。真的解决了问题!!!原来,在页面加载时,顺序加载引入的文件。要是jquery的js文件不是第一个被引入,那么别的js原创 2014-01-20 14:32:19 · 4887 阅读 · 0 评论 -
js判断字符串是否是数字
今天做项目的时候,遇到一个问题,是需要判断一个字符串是否是数字。我的方法是用Nmuber(str)==NaN(还试了Nmuber(str)==‘NaN’),发现是错的,不管我的str是什么东西,Nmuber(str)==NaN都是false。后来,才发现,这样是不对的。正确的做法是isNaN(str),当isNaN(str)是false时,表示是str是数字,为true时,表示str不是数字。(注原创 2015-03-20 11:45:35 · 3009 阅读 · 0 评论