В jquery можно объединить «ближайший» или «Родители»() с «hasClass», чтобы он дал мне ближайший элемент с заданным классом, если он существует на странице?jquery hasClass Соответствующий элемент
var matchingDiv = $(this).closest('div').hasClass('SomeClass')
if (matchingDiv != null)
{
//we found matching element now manipulate it
}
У меня всегда будет либо один соответствующий элемент div, либо нет. Спасибо.
Он действительно работает, спасибо большое. Документация утверждает, что она возвращает null, если не найдено совпадающих элементов – Victor
@Patrick, вы также можете сократить до 'if (matchingDiv.length)', поскольку 0 будет оцениваться как 'false' –
@Doug, Very true. Более лаконичный и лаконичный - это хорошо. Будет исправлено. – user113716