扫码关注官方订阅号
比如这样该怎么做?输入内容和li相同则消失,不同则添加
业精于勤,荒于嬉;行成于思,毁于随。
<!DOCTYPE html><html>
<head> <script src="jquery-1.10.1.min.js" type="text/javascript"></script> <script type="text/javascript"> function fuck(e){ var isOk = 0; $("#li_test").find("p").each(function(){ if(this.innerHTML.trim() == e.value.trim()){ isOk = 1; } }); if(isOk == 0){ document.getElementById('li_test').innerHTML = document.getElementById('li_test').innerHTML + '<p>' + e.value.trim() + '</p>'; }else{ document.getElementById('li_test').innerHTML = ''; } } </script> </head> <body> <p id="li_test" style="height:40px; width:100px; background-color:red"> </p> <input onchange="fuck(this)"/> </body>
</html>
简单咯;`
//监听事件就不写了 这里指写处理逻辑 可以利用object key不可以重复的性质来解决不可重复的判断 var liData={}; var itpValue=jQuery("input").val(); if(!liData[itpValue]){ jQuery("ul").append("<li>"+itpValue+"<li>"); liData[itpValue]=itpValue; }else{ jQuery("input").val(""); }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
<!DOCTYPE html>
<html>
</html>
简单咯;`