发布网友 发布时间:2022-04-23 09:45
共2个回答
热心网友 时间:2022-04-25 10:33
<style>
.hide{
display:none;
}
</style>
<body>
<div class="a">
<div >
<img src="puker.ico"/>
<input type="text" id="hh_input" placeholder="请输入" onkeyup="s()"/>
<img src="puker.ico" class="del hide"/>
<button id="button">收索</button>
</div>
</div>
</body>
<script type="text/javascript">
var hh_input = $("#hh_input");
var button = $("#button");
var del = $(".a div img.del");
alert(del);
function s(){
if(hh_input.val() == ""){
del.addClass("hide");
alert(1);
}else{
del.removeClass("hide");
alert(2);
}
}
</script>
测试有效,应爱思你的js中包含其他错误。比如你下面的$(hn_input)是什么意思
热心网友 时间:2022-04-25 11:51
逻辑错误,要先判断是否存在hide这个class。