HTML
<div class = "search ui-widget">
<label for = "keyword"></label>
<input type="text" id="keyword" onkeypress="searchKeyPress(event)">
<input type="button" id="btnSearch" onclick="loadNearMeSearchFav('search', keyword.value,'','','no')" />
</div>
CSS
.search input[type="text"]:focus {
width: 12%;
outline: 0;
box-shadow: 0 0 8px rgba(81, 203, 238, 1);
background: url(../../img/menu/searchClose.png) 3% 50% no-repeat #f3f3f3;
padding-left: 30px;
}
以上是我的输入文本的 html 和 css 代码。问题是当用户单击输入字段时,会出现 searchClose 图像。问题是我想让 searchClose 可点击,以便用户可以通过点击轻松删除输入。我已经阅读了许多网站,并且都建议制作一个透明的脚踝标签,该标签可在与我的 searchClose 图像相同的位置单击。但是,我认为这太麻烦了。还有其他方法吗?