DOM要素がjavascriptに存在するかどうかを確認するためのベストプラクティスは何ですか?
そのように、アイテムを使用する前に、アイテムが存在するかどうかを確認する必要がありますか?
if ($("#" + machineId + packageId.removeSpecialChars().toUpperCase() + "").size() != 0) {
var row = $("#" + machineId + packageId.removeSpecialChars().toUpperCase() + "");
}
packageId.removeSpecialChars().toUpperCase()
これは2回実行されませんか?
または、これはより良いオプションでしょうか?
var row = $("#" + machineId + packageId.removeSpecialChars().toUpperCase() + "");
if (row)
{
// do something
}
ただし、見つからない場合は例外をスローしませんか?