jQuery将变量添加到函数的参数

问题描述:

初学者有关将分割结果中的变量添加到函数的问题。 我有拆分[1],其中包含手风琴激活的号码。jQuery将变量添加到函数的参数

这是函数:

jQuery("#termine").accordion({ autoHeight: false, 
           active: 1, 
           header: '> div.termin-item > div.termin-header' 
          }); 

在这里,我想换成活性:“1”与可变分裂[1]
上如何将该变量添加到的参数列表中的任何提示?

+5

当然 - 只是把'split [1]'而不是'1' - 在第二个想法,它可能需要一个int - 'parseInt(split [1],10)' – Archer 2013-02-14 14:49:26

+0

谢谢阿彻!你是对的 - 它的工作!这是一个int ... – 2013-02-14 15:03:23

+0

不用担心 - 我会把它作为一个答案,所以你可以标记它解决:) – Archer 2013-02-14 15:05:16

使用此...

jQuery("#termine").accordion({ 
    autoHeight: false, 
    active: parseInt(split[1], 10), 
    header: '> div.termin-item > div.termin-header' 
}); 

它的字符串值split[1]转换成int类型,并将其作为该active参数。

也许这:

jQuery("#termine").accordion({ 
    autoHeight: false, 
    active: split[1], 
    header: '> div.termin-item > div.termin-header' 
}); 
+0

谢谢你 - 但阿彻说得对。我曾试过 - 但问题是返回值很可能是int! – 2013-02-14 15:02:41

+0

快活好。这可能比我解析整数的解决方案(split [1] * 1)更好。 – Shoreline 2013-02-14 23:02:08