如果没有找到任何匹配的子串
$(".editicon").trigger(‘click‘)
添加子元素append() - 在当选元素的结尾插入内容
prepend() - 在当选元素的开头插入内容
after() - 在当选元素之后插入内容
before() - 在当选元素之前插入内容
删除、清空子元素$(".p").empty(); //不会删除本身 //删除内部所有子节点 $(".p").remove(); //会删除本身 //删除当前子节点(绑定的不能用) $(".p").detach(); //会删除本身 //删除当前子节点(绑定的能用)
获取图片的src属性值var demoJQ = $(‘#demo‘); demoJQ.attr(‘src‘) or demoJQ[0].src
延迟执行setTimeout(function(){ console.log("延迟600ms 执行"); },600);
按时执行setInterval(function(){ console.log("600ms执行一次"); }, 600)
JS打开新标签页window.open("http://www.wlzhys.com", "_blank"); //注意第二个参数
判断字符串中是否包罗某个字符串 要领一:indexOf()indexOf() 要领可返回某个指定的字符串值在字符串中初度呈现的位置。如果要检索的字符串值没有呈现,则该要领返回 -1。
var str = "123"; console.log(str.indexOf("3") != -1 ); // true
要领二:search()search() 要领用于检索字符串中指定的子字符串,,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。
var str = "123"; console.log(str.search("3") != -1 ); // true
要领三:match()match() 要领可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
var str = "123"; var reg = RegExp(/3/); if(str.match(reg)){ // 包罗 }
页面加载完后执行JS的方法 方法一:js自带要领<script type="text/javascript"> window.onload = function () { //要领内容 } </script>
方法二:jq常用方法<script type="text/javascript"> $(function () { alter("123qew"); }) </script>
获取当前页面URLurl = window.location.href; /* 获取完整URL */ /* :8020/Test/index.html#test?name=test */ url = window.location.pathname; /* 获取文件路径(文件地点) */ /* /Test/index.html */ url = window.location.protocol; /* 获取协议 */ /* http */ url = window.location.host; /* 获取主机地点和端标语 */ /* :8020/ */ url = window.location.hostname; /* 获取主机地点 */ /* */ url = window.location.port; /* 获取端标语 */ /* 8020 */ url = window.location.hash; /* 获取锚点(“#”后面的分段) */ /* #test?name=test */ url = window.location.search; /* 获取属性(“?”后面的分段) */
自界说博客cnblogs样式的必备前端小常识——js、jq
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31999.html
- 上一篇: 最终翻看源代码
- 下一篇:test1和test2会顺序执行