私はindex.htmlに持っています:
<div data-role="fieldcontain" id="Container">
<ul id="my_ul" data-role="listview" data-filter="true" data-filter-reveal="true" data-filter-placeholder="Text" data-inset="true">
<li class="ui-screen-hidden"><a href="#">12</a></li>
<li class="ui-screen-hidden"><a href="#">123</a></li>
<li class="ui-screen-hidden"><a href="#">1234</a></li>
</ul>
</div>
js:
$("#my_ul li").click(function() {
$('#Container form input').val($(this).text());
//$(this).hide();
});
したがって、li をクリックすると、テキストli
が入力に移動します。-を使用するhide
と、入力の文字列を削除すると、その要素が表示されません。
必要があります-クリックしてli
、入力に表示されるテキストli
、すべてのドロップダウンが非表示になりli
ますが、入力から文字列を削除すると表示されますli
。どうやってするか?
ありがとう。