このコードをIf句で書くにはどうすればよいですか?
$('#message').removeClass().addClass((data.error === true) ? 'error' : 'success').text(data.msg).show(500);
このコードをIf句で書くにはどうすればよいですか?
$('#message').removeClass().addClass((data.error === true) ? 'error' : 'success').text(data.msg).show(500);
var message = $('#message').removeClass();
if (data.error === true)
{
message.addClass('error');
}
else
{
message.addClass('success');
}
message.text(data.msg).show(500);
これらすべての呼び出しをif-caseに入れることもできますが、その場合は常にコードを繰り返す必要があるため、コードを分割してローカル変数を使用しました。
これはjavascriptの条件演算子です。
(data.error === true) ? 'error' : 'success'
つまり、最初の部分がtrueの場合、 data.error === true
「エラー」を返します。それ以外の場合は、「成功」を返します。
あなたはここでより多くの情報を見つけることができます