将long转换为数字jquery

时间:2017-04-19 06:26:59

标签: javascript jquery

我正在尝试使用以下jquery: -

    exportTable.find('td#column5').css("mso-number-format","0");

但如果我硬编码,它就无法工作: -

   <td id="column5" style='mso-
  number-format:"0"';>-374857899483837484</td> it works fine.

我需要动态分配这种格式,我该如何实现呢?

2 个答案:

答案 0 :(得分:1)

当您通过css()应用css属性时,应该是camelCase。试试

exportTable.find('td#column5').css("msoNumberFormat","0");

答案 1 :(得分:0)

您的样式声明为'mso-number-format:"0"'而非'mso-number-format:0',因此jquery应为.css("mso-number-format",'"0"')而不是.css("mso-number-format","0")

是否使用短划线或驼峰大小写是可选的,仅当将对象传递给css而不是两个参数而未将对象键包装在引号中时,才需要驼峰大小写。

但是,看起来你的尝试的一部分看起来只有ms-而不是mso-,所以我也会看一下。