1

UL にフォーカスしてこのページをロードしたい... オートコンプリートはうまく機能します! 入力フィールド (UL) にフォーカスして表示したいだけです。これを機能させるためのJavaScriptはありますか?

<ul id="autocomplete"
  data-role="listview"
  data-inset="true"
  data-filter="true"
  data-filter-placeholder="Find a item number..."
  data-filter-theme="d">
</ul>
4

2 に答える 2

0

次のように pageshow イベントを使用します (live は JQuery 1.7 では廃止されました。代わりに on() を使用する必要があります)。

$(document).on("#pageid", "pageshow", function () {
    $("#autocomplete").focus();
});

pagecreateページが表示される前に 1 回起動するため、機能しないのと同じようにpageinit機能しません。

于 2013-10-24T08:55:09.690 に答える
0

jQuery を使用している場合は、次のことができます。

$(document).ready(function() {
    $("#autocomplete").focus();
});

参照: http://api.jquery.com/focus/

于 2013-05-03T21:30:44.470 に答える