-4

いくつかの変数を使用する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+')" /> '

もう機能しません。addSubmit() が関数であることを認識していないかのように IDE が色を表示するため、タイプミスだと思います。

誰かがアイデアを持っていますか?

4

2 に答える 2

1

とはparent? 文字列に追加すると、文字列にキャストされます。[object Object]構文エラーが発生する可能性があります。

addSubmit(this, [object Object]) // <-- syntax error
于 2013-02-28T16:29:23.330 に答える
1

理想的には、うまくいくはずです。ただし、変数「comment_text」に、html コードに影響を与える特殊文字が含まれていないことを確認してください。

于 2013-02-28T16:27:28.620 に答える