さて、次のように 2 つの検索入力フィールドがあります。
最初は2番目/一番下を非表示にしたいのですが、htmlの入力タグをdisplay: noneに設定すると、結果は次のようになります:
<input id="start" type="search" value="" placeholder="From">
<input id="end" type="search" value="" placeholder="To" style="display: none;">
与えます:
そして、$(document).ready() で jQuery を使用して要素を動的に非表示にすることはできません。これらの入力は、まだ「レンダリング」されていない別の jQM ページにあるためです (jqm のスタイリングに関して)。 $('#end').parent().hide() は、両方の検索バーの親を非表示にします。
私が見る限り、私のオプションは、必要に応じて、またはjQMページレンダリングルーチンを中断/追加する方法がある場合に、その2番目の検索フォームを動的に作成しています。より良い方法があるに違いありませんが、私はそれを見つけることができませんでした!
提案を歓迎します:-)