Hãy thử nhìn vào sản lượng render sau jQuery Mobile phân tích mã của bạn sử dụng Firebug.
Bạn sẽ có thể xem cấu trúc và các lớp được thêm vào phần tử biểu mẫu. Các tên lớp được thêm vào bởi jQuery Mobile khá hấp dẫn để hiểu.
--UPDATE--
Đây là HTML từ firebug cho các tài liệu jQuery Mobile cho hộp kiểm:
<div data-role="fieldcontain" class="ui-field-contain ui-body ui-br">
<fieldset data-role="controlgroup" class="ui-corner-all ui-controlgroup ui-controlgroup-vertical"><div class="ui-controlgroup-label" role="heading">Agree to the terms:</div><div class="ui-controlgroup-controls">
<div class="ui-checkbox"><input type="checkbox" class="custom" id="checkbox-1" name="checkbox-1"><label for="checkbox-1" data-theme="c" class="ui-btn ui-btn-icon-left ui-corner-top ui-corner-bottom ui-controlgroup-last ui-checkbox-on ui-btn-up-c"><span class="ui-btn-inner ui-corner-top ui-corner-bottom ui-controlgroup-last"><span class="ui-btn-text">I agree</span><span class="ui-icon ui-icon-shadow ui-icon-checkbox-on"></span></span></label></div>
</div></fieldset>
</div>
Thông báo lớp "ui-BTN icon-trái", tôi 'd chơi với điều đó, bạn có thể không chỉ có thể thay đổi nó thành "ui-btn-icon-right" nhưng bạn có thể chơi với cấu trúc. Tôi đã làm điều này cho các yếu tố khác tuy nhiên tôi đã không được thử nghiệm với các hộp kiểm.
Vâng, tôi đang sử dụng các hộp kiểm chính xác cùng có mặt trên Documents. trang của Jquery tại đây: http://jquerymobile.com/demos/1.0b2/#/demos/1.0b2/docs/forms/checkboxes/index.html Ngoài ra, tôi đã thử chơi trực tiếp trong css JQuery nhưng chỉ phá vỡ mọi thứ vì vậy tôi đang chờ một số nguyên nhân khiến tôi không biết làm thế nào để đạt được điều này và Google không thực sự trợ giúp =/ – JFFF
I +1 'd câu hỏi của bạn vì kỹ năng sơn Badass của bạn – akousmata