首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

JQuery运用心得

2012-09-16 
JQuery使用心得http://mrthink.net/demo/ijq20101125.htm 很好的阐述了数组的一些操作正则表达式:http://w

JQuery使用心得

http://mrthink.net/demo/ijq20101125.htm 很好的阐述了数组的一些操作

正则表达式:http://www.w3school.com.cn/js/jsref_obj_regexp.asp这是文档。

http://www.cnblogs.com/wang123/archive/2007/09/19/898668.html 这是一个人写的博客文章。

/g表示全局有效,不加g则表示只对第一个有效。

m=dish.match(/.*\d,\d+,(\d+)$/)

()的玄机就是如果匹配到,则m[0]表示全部内容,m[1]表示括号内的内容,很重要哦。这个在ruby中也是一样的。看来正则表达式已经形成了一些跨语言的约定了。

[]表示范围,比如a-z等。

?

?

?

JQuery来获取radio的change实践貌似有bug,所以要用click来实现比较好,如下<script>$("*[name='query.sext2']").click(function(){alert($(this).val());var item=$(":radio:checked");alert(item.val());$("#submitForm").submit();});</script>这个方法里面有对于checkbox的选中值的处理,还有当前function calcMoney(){var chk_value =[];var money=0;$('input[name="ids"]:checked').each(function(){var tr_=$(this).parent().parent();//点击的选项的上一级的取值,这里我是取到了<tr>if (tr_.attr('id2')!=""){<#--如果是空,表明是未付,不参与计算金额-->//chk_value.push($(this).val());money+=parseFloat(tr_.attr('id3'));}});//alert(chk_value.length==0 ?'你还没有选择任何内容!':chk_value);var money_r=ReplaceRightZero(money.toFixed(2));//这是四舍五入,并且去掉了右侧的0$("#s_pay_amount").html(money_r);$("#query_realPay").val(money_r);}//去掉了右侧的0function ReplaceRightZero(str){var i;for(i=str.length-1;i>=0;i--){if(str.charAt(i)!="0") break; }str = str.substring(0,i+1);for(i=str.length-1;i>=0;i--){if(str.charAt(i)!=".") break; }str = str.substring(0,i+1);return str;}
?

?

?

热点排行