JQM, как очистить поиск списка и его "delete-icon"
Я могу очистить текст в поле поиска, с $("#my_div").find("input").val("");
Но оставляет серые delete-значки ("чистый текст"). Как я могу сбросить просмотр списка, чтобы они тоже исчезли?
<div id="my_div">
<ul id="search1" data-role="listview" data-inset="true" data-filter="true" data-filter-placeholder="Search1..." ></ul>
<ul id="search2" data-role="listview" data-inset="true" data-filter="true" data-filter-placeholder="Search2..." ></ul>
</div>
1 ответ
Решение
.val("")
не достаточно, вам нужно .focus()
а также .trigger("change")
также. Таким образом, вы сообщаете jQM, что значение было изменено, чтобы скрыть кнопку очистки.
$("#my_div")
.find("input")
.val("")
.focus()
.trigger("change");