html:
<div id="foo">some content</div>
javascript
var foo = document.id('foo'); // or $ but should be avoided due to conflicts
// if it returns an Element object, it will be truthy.
if (foo) {
// code for when it exists
}
else {
// code for when it does not.
}
, кстати, это имитирует поведение возвращаемого значения document.getElementById
, которое является ванильным js.это может быть верно для любого селектора, который предназначен для возврата одного элемента, например document.getElement('div.login > a.active')
- не обязательно должен быть только по идентификатору.