字面量方式定义对象的时候 报语法错误

$input 为选中的某个元素

一开始的时候,以为用字面量的形式 定义 对象 出现了以下错误

 var choiceTds = $input.closest('tr').children('td');
 var choiceData = { choiceTds.eq(0).text(),choiceTds.eq(1).text(),choiceTds.eq(2).text()};

 

解决办法如下

var choiceTds = $input.closest('tr').children('td');
        var choiceData = {};
        choiceData[0] = choiceTds.eq(0).text();
        choiceData[1] = choiceTds.eq(1).text();
        choiceData[2] = choiceTds.eq(2).text();

 

总结: 因为用字面量方式的时候 没有写key  

 

posted @ 2018-08-02 10:03  小僵尸  阅读(340)  评论(0编辑  收藏  举报