- jquery的几种写法
$(function(){
$( '#google' ).click(function(){
alert( $(this).text() );
return false;
});
});
(function($) {
alert('hello');
$( '#google' ).click(function(){
alert( $(this).text() );
return false;
});
})(jQuery);//而这种写法只能放在页面的最底部才有效,
也就是要在DOM加载完毕后JS才能找到该元素,所以一般放在页面底部!
-保留小数点后2位
().toFixed(2)
- 几种Math的操作方式
math.floor(8.5) //8 向小取整
math.parseInt(8.5)// 只能转字符串为整型 8.5
math.ceil(8.5)// 9 向上取整
math.round( 8.3) //8 四舍五入
- 老师表格里的数据用到了面向对象然后进行赋值,这样就大大提升了工作效率
- 奇怪的一点是老师的eq(i)可以用,而我的eq(i)不能用
jquery的$函数的参数只能是字符串(document和window对象除外),像
$(".abc:eq("i")")
相当于参数是字符串、整型、字符串,而且还没逗号分隔开,是非法参数, 是会报错的。
而
$(".abc:eq("+i+")")
是字符串拼接,相当于先执行括号内部分,字符串".abc:eq(" 拼接i变量再拼接字符串")",而如果像这样
$(".abc:eq(i)")
则是非法的,因为此时 i 是一个字符无法识别字符 i