1 $js = <<<JS
2
3 $(function() {
4 //当表单中的数据改变时,触发该事件【<input class='hq' />】
5 $(".hq").change(function() {
6 //$(this).parents('.bs') 获取当前对象的父级对象【或父级的父级】
7 //$(this).parents('.bs').find('tr'); 获取到父级对象下的tr子级对象
8 var s = $(this).parents('.bs').find('tr');
9
10 //循环对象
11 for(var i=0; i<s.length-1; i++) {
12 //获取到改对象子级的对象【<input class='hq' />】
13 var inputs = $(s[i]).find('input.hq');
14
15 //正则验证【纯数字】
16 var zz = /^\d+(\.\d+)?$/;
17 var flag = zz.test($(inputs[1]).val());
18
19 //将字符串型转换成浮点型
20 var tax_rate = parseFloat($(inputs[0]).val());
21
22 //修改下拉的的默认选项【selected】
23 var a = $(this).parents('.confirm_class').find('select.is_drawback').val(2);
24 }
25 }) ;
26 });
27
28 JS;
29 $this->registerJs($js);
30 ?>
31
32
33
34 <?php
35
36 $js = <<<JS
37
38 $(function() {
39 //所有的jq代码卸载这个里面
40 }
41
42 JS;
43 $this->registerJs($js);
44 ?>
45
46 #change事件
47 <input class='hq' />
48 $(".hq").change(function() {
49 //当 input框中的值改变时,就执行该事件
50 }
51
52 #正则匹配【纯数字】
53 var zz = /^\d+(\.\d+)?$/;
54 var flag = zz.test($(inputs[1]).val());