如果您使用data-role="listview"
和data-filter="true"
将此代码提供给jQuery Mobile。
<ul maxlength="25" class="autocomplete ui-listview ui-listview-inset ui-corner-all ui-shadow"
data-role="listview" data-inset="true" data-filter="true" data-filter-placeholder=""
data-filter-theme="d">
</ul>
它呈现以下代码:
<ul maxlength= '25' class='autocomplete' data-role='listview' data-inset='true'
data-filter='true' data-filter-placeholder='' data-filter-theme='d'>
<form role="search" class="ui-listview-filter ui-bar-d ui-listview-filter-inset">
<div class="ui-input-search ui-shadow-inset ui-btn-corner-all ui-btn-shadow ui-icon-searchfield ui-body-d">
<input class="ui-input-text ui-body-d" data-type="search" placeholder="">
<a data-mini="false" data-theme="d" data-iconpos="notext" data-icon="delete" data-wrapperels="span"
data-iconshadow="true" data-shadow="true" data-corners="true" href="#" class="ui-input-clear
ui-btn ui-btn-up-d ui-shadow ui-btn-corner-all ui-fullsize ui-btn-icon-notext ui-input-clear-hidden" title="clear text">
<span class="ui-btn-inner">
<span class="ui-btn-text">clear text</span>
<span class="ui-icon ui-icon-delete ui-icon-shadow"> </span>
</span>
</a>
</div>
</form>
问题:
如果我想将class='myClass'
添加到此动态创建的输入框中,是否有词汇表,或者我可以在创建后注入它吗?假设我在页面上可能有很多这样的listview小部件,所以说使用class ui-input-text
是不够的。
谢谢!