jsで、あるページの中で下記のようなコードを書いております。
※一部サンプル
js
1$(function(){ 2var $jsShowMsg = $('#js-show-msg'); 3var msg = $jsShowMsg.text(); 4 5console.log(msg); 6if(msg == 'test'){ 7 console.log("成功の場合"); 8}else{ 9 console.log("失敗の場合"); 10} 11});
msgのconsole.logでは「test」と出力されているので、msgにはtestが入っているかと思うのですが
なぜかelse側の失敗の場合の内容がconsoleに出力されます。
なお、ifのところを下記のようにすると、
成功の場合のconsole.logを行います。
if(msg){
console.log("成功の場合");
}else{
console.log("失敗の場合");
}
なので、やはりきちんとmsgにはテキストは入力されているように思います。
何か考えられることがないか、アドバイスをいただけますと助かります。
回答3件
あなたの回答
tips
プレビュー