[html] 如何给input的右上角加个清除的按钮?

<title>Insert title here</title> <style type="text/css">

.round { /大span/
background: #fff none repeat scroll 0 0;
border: 1px solid #bbb;
display: inline-block;
height: 28px;
margin-right: 2px;
vertical-align: top;
width: 175px;
position: relative;
}
.delquery { /清除图标/
background-position: 0 -320px;
cursor: pointer;
height: 20px;
margin: 4px 0px 0 0;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.input_key { /input框/
background: #fff none repeat scroll 0 0;
border: 0 none;
border-radius: 0;
font: 16px/22px arial;
height: 18px;
margin: 5px 0 0 5px;
outline: 0 none;
padding: 0;
width: 140px;
background-repeat: no-repeat;
}
</style>
<script src="./js/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $("#clear").click(function(){ $(".input_key").val(""); $(".input_key").focus(); $(this).hide(); }) $("#keyword").keydown(function(){ console.log($(".input_key").val()) if ($(".input_key").val().trim()!="") { $("#clear").show(); } }); $("#keyword").keyup(function(){ if ($(".input_key").val().trim()!="") { $("#clear").show(); } });

})
</script> 

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论

主目录

与歌谣一起通关前端面试题