私は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。どうやってするか?
ありがとう。