Trong khi cố tính toán chiều rộng của một phần tử ẩn, tôi thấy rằng jquery.width() trả về 0 cho chiều rộng của các phần tử đó.Chuyển đổi chuỗi chiều rộng css thành số thường là
Tôi phát hiện ra rằng việc sử dụng jquery.css ('width') sẽ trả lại chiều rộng chính xác bằng cách sử dụng chiều rộng kiểu được khai báo (ngay cả khi giá trị đó khác với biểu định kiểu ban đầu). Vấn đề là phương thức css ('width') trả về một chuỗi, thường là theo kiểu "100px". Câu hỏi của tôi giải quyết vào: làm thế nào để lấy số từ chuỗi "100px"? Có cách nào dễ dàng không?
Sửa đổi: Phần tử tôi đang cố tính toán chiều rộng có thể thay đổi kích thước và có thể bị ẩn trong khi thực thi, do đó chiều rộng của nó cuối cùng sẽ thay đổi. – vitorhsb