Cóż, z jednej strony swoją epression można uprościć:
$("#pDetails").attr("style")
ponieważ nie powinno być tylko jeden element dla danego identyfikatora i selektor ID będzie znacznie szybciej niż identyfikator atrybutu selektor, którego używasz.
Jeśli chcesz po prostu zwrócić wartość wyświetlacza lub coś, stosowanie css():
$("#pDetails").css("display")
Jeśli chcesz, aby szukać elementów, które mają żadnego wyświetlacza, to dużo trudniej zrobić w sposób wiarygodny. To jest szorstka przykład, że nie będzie w 100%:
$("[style*='display: none']")
ale jeśli po prostu chcesz znaleźć rzeczy, które są ukryte, użyj tego:
$(":hidden")
Myślę, że to odpowiedź może być zła. Przepraszam, jeśli się mylę, ale myślę, że '.css()' zwraca styl obliczeniowy, który może zawierać odziedziczone style. Myślę, że OP chce uzyskać styl inline. Trudno to zrobić! – JotaBe