1

次のHTMLを値として変数タイプの文字列に割り当てようとしています

    'here's the tag 
   '$("#close").click(function(){$.notifyBar({ html: "Click 'close' to hide notify bar", close: true, delay: 1000000 });});

        Dim htmltag = "$("#close").click(function(){$.notifyBar({ html: "Click 'close' to hide notify bar", close: true, delay: 1000000 });});"

文字列の引用について多くのエラーメッセージが表示されました。

4

1 に答える 1

1

引用符にはエスケープ文字を使用する必要があります。そうしないと、変数入力が壊れます。引用符のVB.netエスケープは二重引用符です。

Dim htmltag = "$(""#close"").click(function(){$.notifyBar({ html: ""Click 'close' to hide notify bar"", close: true, delay: 1000000 });});"

あなたの例では、コンパイラは文字列を次のように認識します。

Dim htmltag = "$("

その後、未知のものがたくさんあります!

他の言語ではエスケープ文字が異なります。たとえば、JavaScriptはバックスラッシュです。

于 2010-07-11T04:27:22.383 に答える