Javascript - 错字

时间:2013-02-28 16:23:45

标签: javascript

我正在使用一个使用某个变量的jquery插件,假设'parent'和comment_text是简单的字符串变量

var text = '<input type="button" class="waveButton" value="" onclick="addSubmit(this,'+parent+')" /> '

函数addSubmit()进程就好了。但如果我加上这个:

var text = '<input type="button" class="waveButton" value="'+comment_text+'" onclick="addSubmit(this,'+parent+')" /> '

它不再起作用了。我想这是一个错字,因为我的IDE显示颜色,好像它没有认识到addSubmit()是一个函数

有人有想法吗?

2 个答案:

答案 0 :(得分:1)

理想情况下,它应该有效。但请确保变量“comment_text”不包含任何会影响html代码的特殊字符。

答案 1 :(得分:1)

什么是parent?如果将它添加到字符串中,它将被转换为字符串。你可能会得到[object Object],这会给你一个语法错误。

addSubmit(this, [object Object]) // <-- syntax error