我使用 jquery mobile 并尝试删除一些类而不是编写一堆 css。当我在 jsFiddle 中对其进行测试时,它可以正常工作,但在浏览器中查看时却不行。我已将脚本放在 data-role="page" 中,因此它应该正确加载。我也试过 .trigger("updatelayout"); 但这似乎不起作用。任何帮助将不胜感激,因为这应该是一个 2 分钟的任务变成了 2 小时的头痛。
jQuery:
$("#panelforminput div").removeClass("ui-shadow-inset ui-corner-all ui-btn-shadow ui-body-c");
$("#newdoctorDiv ul").removeClass("ui-shadow");
jsFddle:
http://jsfiddle.net/adam123/9XXcj/6/
这是萤火虫的标记:
<span id="panelforminput" class="ui-li-aside">
<div class="ui-input-text ui-shadow-inset ui-corner-all ui-btn-shadow ui-body-c ui-mini">
<input id="adddocFirstName" class="ui-input-text ui-body-c" type="text" data-mini="true"
placeholder="John" value="" name="adddocFirstName">
</div>
</span>