2017-09-28 16 views
-6

後、私はStringBuilder次しており、その中に私が私のhtmlを追加したい、私は次のコードを持っていますが、私はこのエラーを取得しています:Javascript Error: 'missing) after argument listJavascriptのエラー:「)欠落している引数リスト

stackoverflowの中にありますがこの同じタイトルの質問の数十、私はそれらのすべてをチェックし、私のエラーを解決することができませんでした。

StringBuilder emplDiv = new StringBuilder(); 
emplDiv.Append("$('.ulEmployeeSearch').append('<div class='col-lg-3 col-md-4 col-sm-6 col-xs-12'><p>test<p></div>')"); 

私を助けてください。

+0

は、私は、文字列をラップして動作していない内部に使用する 'を使用していると思い... – rmjoia

答えて

5

あなたが作成しているJSの文字列でこれですので、問題は次のとおりです。

$('.ulEmployeeSearch').append('<div class='col-lg-3 col-md-4 col-sm-6 col-xs-12'><p>test<p></div>') 

あなたは今、あなたは、文字列を区切るために使用している引用符をしたものと同じであることをシンタックスハイライトから見ることができます属性値をラップします。したがって、エラーです。あなたは、内側の引用符をエスケープする必要があります。

emplDiv.Append("$('.ulEmployeeSearch').append('<div class=\"col-lg-3 col-md-4 col-sm-6 col-xs-12\"><p>test<p></div>')"); 
+0

おかげであなたは私の問題を解決します –

2

問題は、あなたが不足している引数の問題を作るクラス属性内の単一引用符を持っているということで、

StringBuilder emplDiv = new StringBuilder(); 
emplDiv.Append("$('.ulEmployeeSearch').append('<div class=\"col-lg-3 col-md-4 col-sm-6 col-xs-12\"><p>test<p></div>')"); 
2

below-あなたがいないようにこの問題を修正します段落の終了タグを追加しました。以下のコードを使用してみてください。

emplDiv.Append("$('.ulEmployeeSearch').append('<div class=\"col-lg-3 col-md-4 col-sm-6 col-xs-12\"><p>test</p></div>')"); 
関連する問題