今天做项目的时候,要在JS中获取请求参数中的 值,想直接用 ${param.tabName}获取,结果console.debug()打印出来,居然是 [object HTMLDivElement] 类型。
导致无法获取真正的值,原因可能是因为JQ默认把 这个值进行了封装,封装成 HTMLDivElement 对象,导致出问题。
解决办法,就是告诉JQ,这是一个字符串,不是对象,把var k = ${param.tabName}; 改成 var k = '${param.tabName}';就可以了。
JS菜鸟,莫笑!给遇到该问题的朋友一个提醒。