<div class="mui-search-padding " style="padding-bottom: 3px;"> <div class="mui-indexed-list-search mui-input-row mui-search"> <input id="searchIpt" oninput="search(0)" onporpertychange="search(0)" type="search" class="mui-input-clear mui-indexed-list-search-input" placeholder="搜索"> </div> </div>
清除按鈕的點擊監聽:
mui(".mui-input-clear")[0].addEventListener('focus', function(){ mui(".mui-icon-clear")[0].addEventListener('tap',function(){ search(0); }); })
因為MUI搜索框里自帶的清除按鈕是當input框focus,即input獲取焦點的時候才出現的,如果不要input的focus監聽事件,那么清除按鈕的點擊事件是不會監聽到的