日期:2014-05-17  浏览次数:20713 次

jquery,二维数组取值。
大家好,我是一个小菜鸟。。请问。
//得到焦点提示
var form_chk_Focus = [[C_CMP_NAME,"公司名称由2-20个字符组成(包括中英文、数字、下划线)"],
                      [C_CMP_NAME,"请选择会员类型"],[C_VIP_NAME,"请选择会员级别"],
                      [C_USED_DATE,"请选择使用期"],
                      [C_USER_ID,"用户账号由2-20个字符组成(包括数字、字母、\"_\")"],
                      [C_USER_NAME,"用户姓名由4-20位字符组成(包括汉字、字母,每个汉字为2个字符)"],
                      [C_USER_PASS,"密码由6-20位数字、字符、符合组成,区分大小写"],
                      [RC_USER_PASS,"请再次输入密码"],
                      [C_USER_PHONE,"请输入11位有效手机号码"],
                      [C_USER_MAIL,"请输入有效邮箱(正确格式:a@b.com)"],
                      [C_VERIFY_CODE,"请输入验证码"],
                      [C_CUST_CNTY,"请选择公司所在地"],
                      [C_CUST_ADDR,"请输入公司地址(40个字符以内)"],
                      [C_BUS_NO,"请输入15位有效的营业执照号"],
                      [C_CALL_TEL,"请输入有效的固定电话"],
                      [C_CUST_URL,"请输入网址"],
                      [C_MAIL_CODE,"请输入邮编"],
                      [C_BUS_AREA,"请选择"],
                      [C_MENU_NAME,"请选择"],
                      [C_GRP_RULE,"请选择"]];

-------------------------
我要在focus的时候取到C_CMP_NAME的值,请问
$("#C_CMP_NAME").focus(function(){})
要怎么写啊。

------解决方案--------------------
你这个存值方式有点别扭,C_CMP_NAME:"xxxxxx" 这样对象属性赋值来存
只要form_chk_Focus[0].C_CMP_NAME就可以把值取出来了。
------解决方案--------------------
为什么不放到json里面呢
------解决方案--------------------
你要这么做不是不可以,一个for循环,检查每个元素的首元素的值就行了。
你这么做很可能出错吧,C_CMP_NAME是什么 一个变量么,里面存的什么?