Co to jest najlepsza praktyka, aby sprawdzić, czy element DOM istnieje w javascript?Sprawdzanie javascript jeśli istnieje element DOM najlepsza praktyka
Czy należy sprawdzić, czy dany element istnieje przed jego użyciem?
if ($("#" + machineId + packageId.removeSpecialChars().toUpperCase() + "").size() != 0) {
var row = $("#" + machineId + packageId.removeSpecialChars().toUpperCase() + "");
}
Czy to nie dwukrotnie wykonałoby packageId.removeSpecialChars().toUpperCase()
?
Czy byłaby to lepsza opcja?
var row = $("#" + machineId + packageId.removeSpecialChars().toUpperCase() + "");
if (row)
{
// do something
}
Jednak, czy nie wyrzuciłoby wyjątku, gdyby go nie znaleziono?
usuwa to z obu linii '+" "'. – Jai
'size()' jest przestarzałe .... użyj 'length' zamiast – charlietfl