new option()动态生成选择项目,如何传递数据。比如说我有一个表:
A字段 B字段 C字段 D字段
ID值 YYY AAA BBB...省略生成一个以"ID值"为值,"YYY"显项;当选择"YYY"时同时存入"AAA"和"BBB"到相关的变量,或者说,我要对这两个数据进行操作。
更具体是我选择"YYY"时能把"AAA"展现在X行第三列,"BBB"展现在Y行第三列

解决方案 »

  1.   


    var json = {
        '1': {
            text: 'yyy',
            value: ['aaa', 'bbb']
        },
        '2': {
             text: 'yyy2',
             value: ['aaa2', 'bbb2']    
        }
    }//当选择option的文本为“yyy”时,得到值为“1”
    //那么数据就得到了:data = json['1']; 即数组['aaa', 'bbb']
    //下面的操作q2:parseInt(str) or parseFloat(str)
      

  2.   

    danica7773:
    我是取自于表的,所以要自动从表字段产生,应如何
      

  3.   

    new option()动态生成选择项目,只能new option(显示项,值)
    谁能告诉我向select对象里添加option的方法;能向value加入多个元素的得到象这样:value(AAA,BBB,...)
    结果能得到
    <option value="AAA,BBB,CCC">YYY</option>