typescript matelial ui select 選択値ブランクが "" と比較できない。
Q&A
Closed
解決したいこと
React matelial ui の select コンポートンとを使って
セレクトボックスの選択値を取得します。
その時に選択値ブランクが "" と比較できない問題を解決したいです。
セレクトボックス選択値の場合は以下の処理を通過させたいのですがなぜか通過しません。
var deleteSelectItem = document.getElementsByClassName('delete-user-select') as HTMLCollection | null;
var deleteSelect = deleteSelectItem![0]?.firstChild?.textContent as string | "";
if(deleteSelect == ""){
errorMsg = "削除ユーザーを選択してください。";
setErrorMsg(errorMsg);
setError(true);
return;
}
開発者モードで値を確認しても以下のようになっていたのですがif分岐の中を通過してくれませんでした。
deleteSelect = ""
いったいなぜこのような現象が起こるのでしょうか?
0