Tôi có một số HTML mà tôi đang tạo bằng JS ở phía máy khách. Tôi vẫn muốn áp dụng phong cách và chức năng của jQuery Mobile UI cho các đối tượng đó. Tôi dường như không thể tìm ra cách dù ...Làm cách nào để hiển thị trang bài đăng Đối tượng giao diện người dùng jQuery Mobile
Nói rằng tôi tạo ra một:
<div data-role="fieldcontain">
<label for="select-choice-1" class="select">Choose shipping method:</label>
<select name="select-choice-1" id="select-choice-1">
<option value="standard">Standard: 7 day</option>
<option value="rush">Rush: 3 days</option>
<option value="express">Express: next day</option>
<option value="overnight">Overnight</option>
</select>
</div>
Và muốn làm cho nó qua jQuery Mobile UI bên trong một trang ... làm thế nào người ta sẽ làm điều đó?
Tôi biết với tiêu chuẩn jQuery UI tôi chỉ phải thực hiện một cuộc gọi dọc theo dòng:
$("#select-choice-1").buttonset();
Có một cái gì đó như thế này cho jQuery Mobile UI?
dễ dàng hơn nhiều so với các giải pháp điên tôi thấy ... – Serhiy
Nếu bạn làm mới chỉ là một thành phần duy nhất đó là ok để sử dụng finction cụ thể cho phần tử đó. Nếu không, bạn có thể sử dụng '.page()' để phân tích phần tử DOM và sử dụng tất cả các tiện ích có sẵn một cách tự động :) – naugtur
Nếu được gọi khi pagebeforecreate nó không thể hiểu được, nếu bạn tạo một vòng lặp đệ quy. Tôi đã viết hàm tăng cường() của riêng tôi để chăm sóc vấn đề này ... được xây dựng trên câu trả lời khác của tôi bên dưới. – Serhiy