Vâng, đối với một điều epression của bạn có thể được đơn giản hóa:
$("#pDetails").attr("style")
kể từ khi có chỉ nên là một yếu tố đối với bất kỳ ID nhất định và chọn ID sẽ nhiều nhanh hơn so với thuộc tính id bộ chọn bạn đang sử dụng.
Nếu bạn chỉ muốn trả về giá trị hiển thị hoặc một cái gì đó, sử dụng css():
$("#pDetails").css("display")
Nếu bạn muốn tìm kiếm cho các yếu tố có hiển thị không có, đó là khó khăn hơn rất nhiều để làm cách đáng tin cậy. Đây là một ví dụ thô mà sẽ không được 100%:
$("[style*='display: none']")
nhưng nếu bạn chỉ muốn tìm thấy những điều đó được ẩn, sử dụng này:
$(":hidden")
câu trả lời có thể sai. Xin lỗi nếu tôi sai, nhưng tôi nghĩ '.css()' trả về kiểu được tính toán, có thể bao gồm kiểu được kế thừa. Tôi nghĩ rằng OP muốn có được phong cách nội tuyến. Đó là điều khó làm! – JotaBe