2011-11-17 27 views
5

Xin chào Tôi đang sử dụng mã jquery này onclick="jQuery('.hidden').show()" để hiển thị các lớp dán nhãn .hidden đây là những gì lớp trông giống như:Jquery .show() và display: inline

.hidden { display:none} 

vấn đề là khi nó hiển thị lớp của nó một display: block; Tôi muốn hiển thị nó dưới dạng hiển thị: nội dòng; theo cách đó trên cùng một dòng với văn bản xuất hiện trước đó. bất kỳ trợ giúp nào sẽ được đánh giá là phát điên Tôi googled gần như tất cả mọi thứ liên quan đến nó, nhưng không có gì hướng dẫn tôi đến con đường bên phải.

Trả lời

4

bạn có thể thêm một thuộc tính css rõ ràng để các phần tử:

onclick="jQuery('.hidden').css('display','inline');" 

thử này, tôi hy vọng điều này sẽ giúp :)

+0

trả lời tốt nhất! cảm ơn bạn – cppit

+0

đã cảm ơn bạn – cppit

4

Bạn có thể muốn thêm/xóa lớp .hidden khỏi phần tử, nếu bạn muốn nó hiển thị nội tuyến, hãy tạo một lớp css .inline với css thích hợp và bật/tắt này khi cần. Hoặc các tùy chọn khác là sử dụng một phần tử html là nội tuyến chứ không phải là khối nếu có thể.

Các vấn đề liên quan