Jquery学习笔记
来源:互联网 发布:js toggle 编辑:程序博客网 时间:2024/05/29 04:04
一.JS笔记
1.Jquery表单验证:
jquery将$(“.errer”)的div块设置为$('.error').hide();
然后在需要显示的地方设置属性为 .show();
获取某个对象的值:$(“.value”).val().
2.js查看某个值的属性:alert(typeof(val));
3.js输出代码:alert();
4.在html中调用JS代码
<button onclick="javascript:chose_register()" class="btn btn-primary col-md-3">注册</button>
5.在PHP里调用JS代码: echo "<script type=‘text/javascript’>document.write(str)</script>";
6..使用JS获取html里?**&**传递的参数(转载):
function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");//实现中文转码 var url=decodeURI(window.location.search); var r = url.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null;}
7.Jquery可实现播放动画的功能。操作Bootstrap的字体图标(需要在项目里加入字体文件)能够实现快捷的小功能。
二.采用clipboard类实现复制文本框内容
包含文件
<scriptsrc="/clipboard.min.js"></script>
1.获取全局的字符串:
copytext=“复制的文字”;//当不使用var时,即为全局变量。$(".message").append('<div class="row" style="padding-top:10px;"><button type="button" class="copy_new_link btn btn-info col-md-1" onclick="copy_new_link()">复制链接</button></div>');var clipboard = new Clipboard('.copy_new_link',{text:function(){return copytext;}});//实现点击延时动画的功能clipboard.on('success', function(e) { e.trigger.innerText = "已复制"; setTimeout(function(){ e.trigger.innerText = "复制链接"; }, 1000);});clipboard.on('error', function(e) {alert("复制失败,请选择手动或者切换浏览器!"); });
2.获取绑定在控件上的值:
<Button type='button' class='copy_item btn btn-info ' data-clipboard-text='"+root+"/"+data[i][0]+"' onclick='copyitem()'>复制推广链接</button> ";function copyitem(){var btn = document.querySelectorAll('.copy_item');var clipboard = new Clipboard(btn);clipboard.on('success', function(e) { e.trigger.innerText = "已复制"; setTimeout(function(){ e.trigger.innerText = "复制推广链接"; }, 1000);});clipboard.on('error', function(e) {alert("复制失败,请选择手动或者切换浏览器!"); });}
三.实现根据输入框查询,筛选不同的行显示
<div style="text-align:centor;margin-left: 60%; margin-bottom: 20px;"> Search:<input type="text" id="chose_row"/></div>$('#chose_row').keyup(function(){ $('table tbody tr').hide().filter(":contains('" +($(this).val()) + "')").show(); }).keyup();
四.JQuery使用hover()事件实现鼠标进入和离开功能
hover的第一个参数(匿名方法)表示mouseenter,第二个参数表示mouseleave,即表示可以为hover传递两个参数。直接在元素上注册这两个函数来控制。
$(function(){$(".show_list").hide();$( "li" ).hover(function(){$(this).find(".show_list").show();},function(){$(this).find(".show_list").hide();});});
阅读全文
0 0
- 【学习笔记】JQuery学习笔记
- jQuery 学习笔记 + jQuery-UI 学习笔记
- 【jQuery 学习笔记】初识jQuery
- jQuery 学习笔记------jQuery选择器
- jquery学习笔记----初识jquery
- jQuery学习笔记--jQuery Ajax
- jquery学习笔记
- jquery选择器学习笔记
- jQuery学习笔记
- 【jquery】学习笔记
- jQuery学习笔记
- jquery学习笔记
- jquery 学习笔记
- JQuery学习笔记
- Jquery学习笔记
- JQuery学习笔记
- jQuery学习笔记
- jquery学习笔记(二)
- 字符数组和字符指针
- c/c++指针参数如何传递内存
- cisco DHCP
- 为什么空类依旧占有一个字节(sizeof查看)
- 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 E Maximum Flow
- Jquery学习笔记
- vagrant中centos编译安装php7.1.9
- 【XSY1295】calc $n$个点$n$条边无向连通图计数 prufer序列
- LCA(最近公共祖先)Tarjan算法
- 设计模式-策略模式
- 个人对sendmessage理解
- 零基础学编程流程-成为自由人
- RYU REST API学习-调用示例
- C语言结构体全通详解