$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