状況
jQueryでDOM要素の値を取得する処理を書いているのですが、Chromeのデベロッパーツールで取得した属性値を見ると""1""
のように2つの二重引用符で囲まれているものがありました。具体的には次のキャプチャでの変数food
のような状態です。
$.type(food)
と$.type(type)
をコンソールに出力すると、どちらもstring型でした。
しかし、このようにfood
の値を取得した後、セレクトボックスの値を変更するために$('#セレクトボックスのid').val(food)
という処理を書いても正しく反映されませんでした。$('#セレクトボックスのid').val(type)
の場合は正しく反映されました。
質問
""1""
のように2つの二重引用符で囲まれている変数を利用する場合、何か処理が必要になるのでしょうか?
または、通常のstring型と異なる解釈があればご教示いただけると助かります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/21 02:10 編集