$('form td .hint p')
этот селектор jquery возвращает список [p,p,p,p,p,p]
.
Я хотел бы знать, как лучше всего перебрать каждый из них, проверить их значения css и сделать что-нибудь, если значение css = то, что я хочу.
У меня есть эта функция для отображения и скрытия всплывающей подсказки, но я хочу, чтобы за раз отображалась только одна всплывающая подсказка. При наведении указателя мыши и наведении указателя мыши он работает с ошибками, потому что в настоящее время я использую parent (), next () и child (), чтобы найти нужный элемент, а jquery мгновенно вставляет div, обертывающий элемент, который я показываю и скрываю. . Итак, в основном я пытаюсь заставить все другие элементы p, у которых есть display: block, скрывать каждый раз, когда происходит наведение курсора.
В настоящее время делаю это:
target = $('form td .hint p');
target[0].css('display') gives an error.
target.css('display') seems to only return the css of the first one.