jQuery实现添加“成绩单” 搜索功能和清除功能
2016-06-08 10:57
513 查看
遇到的问题有:
<span style="white-space:pre"> </span>最大的问题就是遇到了jQuery对象和DOM对象的转化。刚开始不知道有jQuery和dom之间的转化问题,就糊里糊涂的把jQuery对象转换成了DOM对象,然后在使用jQuery方法时就出问题了。
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script src="js/jquery.js"></script><style type="text/css"></style></head><body><input type="text" placeholder="请输入姓名" /><input type="text" placeholder="请输入年龄" /><input type="text" placeholder="请输入性别" /><input type="button" value="注册" /><input type="text" placeholder="请输入搜索内容" /><input type="button" value="搜索" /><input type="button" value="清除" /></body><script type="text/javascript">$('input[value=注册]').click(function(){var name = $('input[placeholder=请输入姓名]').val();var age = $('input[placeholder=请输入年龄]').val();var man = $('input[placeholder=请输入性别]').val();//console.log( $('input[placeholder=请输入年龄]'))$('input[placeholder=请输入姓名]').val('');$('input[placeholder=请输入年龄]').val('');$('input[placeholder=请输入性别]').val('');var $wrap = $('<div></div>');var $name = $('<span></span>');var $age = $('<span></span>');var $man = $('<span></span>');$wrap.css({'border':'1px red solid ',width:'500px'})$name.text(name);$age.text(age);$man.text(man);$('body').append($wrap);$wrap.append($name);$wrap.append($age);$wrap.append($man);$('span').css('padding','10px 50px');$wrap.css('padding','20px 0');// 搜索功能})$('input[value=搜索]').click(function(){var content = $('input[placeholder=请输入搜索内容]').val();$('input[placeholder=请输入搜索内容]').val('');//alert($('span').first().text())$.each($('span'),function(index,value){//console.log(value.innerHTML)//console.log(content);if(content == value.innerText){$('span').eq(index).css('background','red')}})})$('input[value=清除]').click(function(){$.each($('span'),function(index,value){value.style.background = '';})})</script></html>
<img src="https://img-blog.csdn.net/20160608110055990?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
相关文章推荐
- jQuery的bind()的三种使用方式事件监听
- Jquery揭秘系列:ajax原生js实现详解(推荐)
- jquery flot
- jquery flot图表插件
- jquery原理的简单分析,扒开jquery的小外套
- jquery jsonp跨域请求
- jQuery.Uploadify插件实现带进度条的批量上传功能
- 全面解析jQuery $(document).ready()和JavaScript onload事件
- jQuery提示插件qTip2用法分析(支持ajax及多种样式)
- 漂亮实用的jQuery倒计时插件特效代码
- 解决jquery $符号的冲突
- jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
- jQuery中的事件绑定bind(), live(), on(), delegate()
- jQuery 学习总结
- jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
- jQuery封装的屏幕居中提示信息代码
- jquery 上传空间uploadify使用笔记
- jquery实现的类似百度搜索的输入框自动完成功能
- Jquery中的has、find、filter方法区别
- jquery中的live、on、onclick、bind