我希望我的所有 JQuery Mobile 页面尽可能使用输入搜索字段的迷你版。
我查看了示例页面,很明显我想要将所有带有 class 的元素设置.ui-input-search
为也分配了 class .ui-mini
。
为什么这不仅仅是使用data-mini="true"
属性?因为指定data-filter="true"
列表视图让 JQM 自动生成输入搜索元素:我没有机会指定我想要它的迷你版本。
当前解决方案:
<script type="text/javascript">
$(function () { $('.ui-input-search').addClass('ui-mini'); });
</script>
是否有(n 本质上更优雅的)CSS 解决方案?就像是
.ui-input-search {
setClass(ui-mini); /* this line is pseudo-code */
}