結果データセットの値を*^&$#>,'"
などのような特殊文字を含むinput
に追加する必要があります。問題は私がvar
input
に入力します。一重引用符と二重引用符の両方の値をテキストボックスに追加する
this fiddleをご確認ください。私はそれに欠けているものは何ですか?
私は.find
と.append
のようにthis oneのように使用しないでこれを行いますか?
結果データセットの値を*^&$#>,'"
などのような特殊文字を含むinput
に追加する必要があります。問題は私がvar
input
に入力します。一重引用符と二重引用符の両方の値をテキストボックスに追加する
this fiddleをご確認ください。私はそれに欠けているものは何ですか?
私は.find
と.append
のようにthis oneのように使用しないでこれを行いますか?
を参照してください、私はこのための簡単な解決策を見つけました。私はちょうど私がthis jsfiddle
これは、特殊文字をエスケープしない文字列を連結するためです。値が正しくエスケープされるように、値を.val
に設定する必要があります。また、正規表現は不要です。
$(document).ready(function(){
var test= "this is vicky\"s \"s 's 's \"s \"S";
alert(test);
var input = $("<input style='width:700px;' id='testbox'></input>").val(test);
$("#test").html("hey this is ").append(input);
});
ので.find
を使用して、または別々にvar
を追加せずにこの問題を解決するためにupdated test case on jsFiddle
' unescape'は%でエンコードされたASCII値を再びASCII文字に変換するためのものです。パーセント符号化された値はここにないので、unescapeを使う必要はありません。ここでは何もしません。 – CBroe
@CBroeまたは*悪い*もし何かが '何か' '%'である場合 –
問題はたくさんあります(スイッチケース)、ケースに基づいて変数を追加しています(ラジオボタン、div、p ...) テキストボックスでも文字列を追加し続けていますが、この変数をconcatinatingしています。最後にdiv355に追加するのは です。 以下のサンプルケースをご覧ください –
を見てください、それぞれのコードとそののISO Latinコード
'
およびその他の特殊文字とsingle quote
「"」を交換し、その後、.html
でその変数を使用する必要があります'var'をconcatinatingし、最後にいくつかのdivにこれを追加しています。以下のサンプルケースをご覧ください。 'uques + =" (" +文字+ "文字)"; ' –