JavaScript
彧卿丶
知道的越多,不知道的就越多
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
layer弹窗
前端页面需求又双叕提过来了。~~~~ 这次是删除图片后有个确认消息,只有点击确认按钮后才会刷新页面,点击x号不会刷新(其实已经是删除了的)。测试人员直接提过来BUG,图片点击x号没有删除!什么鬼,现在的测试都这样了吗?没有见过代码的吗都!表述都表述不清。翻白眼~~删除图片的JS方法:function delPic(id) { layer.confirm("确认删除?", fu...原创 2018-07-19 18:41:03 · 772 阅读 · 0 评论 -
jquery checkbox选中、改变状态、change和click事件
jquery判断checked的三种方法:.attr('checked); //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false.prop('checked'); //16+:true/false.is(':checked'); //所有版本:true/false//别忘记冒号哦jquery赋值checked的几种写法:所...原创 2019-03-26 10:34:17 · 1184 阅读 · 0 评论 -
setInterval()与setTimeout()计时器
JavaScript是单线程语言,但是它可以通过设置超时值和间歇时间值来指定代码在特定的时刻执行。超时值是指在指定时间之后执行代码,间歇时间值是指每隔指定的时间就执行一次代码。 超时调用 超时调用使用window对象的setTimeout()方法,它接受两个参数:要执行的代码和以毫秒表示的时间(代码执行前的等待时间)。其中,第一个参数可以是一个字符串(和eval()中使用的字符串一样)...原创 2019-02-26 13:56:58 · 232 阅读 · 0 评论 -
jquery-parent(),parents()与closest()的区别
1、 parent([selector])获得集合中每个匹配元素的父级元素,从指定类型的直接父节点(只往上找一级)开始查找,返回一个元素节点。本方法用于选择给定jQuery对象中包含的DOM元素或者DOM元素集的父节点。它和parents()不同的是,它只向上搜索一层,而parents()会搜索整个DOM树。本方法也可以接受一个字符串选择器,用于筛选返回的元素。2、 parents...原创 2018-12-26 09:11:38 · 610 阅读 · 1 评论 -
使用Jquery判断,input中同列不同行数据重复的两种方法
一:将一列的内容放到一个数组中,通过$.unique()函数对数组进行去重,根据去重前后数组的长度来判断是否存在数据重复。function hasRepeat(objId,columnIndex){ var arr = []; $("#"+objId+" tbody tr").each(function(){ arr.push( $("td:eq("+co...原创 2018-08-20 10:54:20 · 1599 阅读 · 0 评论 -
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
最近做的一个项目中的时候遇到了一个通配符的问题//弹层操作$(function(){ //视频播放 $("a[href^='#video']").each(function(index, element) { $(this).click(function(){ $(".popDiv,#videoBox1").show(); }); }...原创 2018-08-24 14:19:45 · 414 阅读 · 0 评论 -
JQuery中的isEmptyObject() 函数
简介:jQuery.isEmptyObject()函数用于判断指定参数是否是一个空对象。所谓”空对象”,即不包括任何可枚举(自定义)的属性。简而言之,就是该对象没有属性可以通过for…in迭代。该函数属于全局jQuery对象。jQuery 1.4 新增该静态函数。语法:jQuery.isEmptyObject( object ) 参数:参数 描述 ...原创 2018-11-21 13:44:24 · 515 阅读 · 0 评论 -
JS的弹窗函数执行的时候,程序会停止执行吗?
一、首先说下Js中原生的三种弹窗函数: 1.警告框alert: 警告框经常用于确保用户可以得到某些信息。 当警告框出现后,用户需要点击确定按钮才能继续进行操作。 <!DOCTYPE html><html><head><script> function myFunction() ...原创 2018-10-24 14:40:08 · 2786 阅读 · 0 评论 -
js 当变量值为0,判断是否为空时(0=='')返回ture的问题
var aa = 0;if(aa==""){ alert("111");}------------------------------var aa = 00;alert(aa=="");都是返回true。这是因为0与 ’ ’ 转换成布尔型都是false的。 var aa = 0;if(aa.toString()==""){ //false al...原创 2018-10-15 14:23:40 · 4863 阅读 · 0 评论 -
Js及Jquery页面载入后执行的函数
JavaScript方式一:window.onload:当一个文档完全下载到浏览器中时,才会触发window.onload事件。这意味着页面上的全部元素对js而言都是可以操作的,也就是说页面上的所有元素加载完毕才会执行。这种情况对编写功能性代码非常有利,因为无需考虑加载的次序。window.onload=function(){ var userName="xiaoming";...原创 2018-10-15 10:53:19 · 1415 阅读 · 0 评论 -
在select的onchange()事件中撤销更改
问题:当在select选中一个option时,不让其选择该option,依旧选择之前的option.设想:在select的onchange事件中,改变option的 selected 属性。if(($(this).val() == '14') || (Number($(this).val()) < Number(stage))){ $("#stage").find("opt...原创 2018-09-29 15:11:44 · 3319 阅读 · 0 评论 -
js函数定义参数个数和实际传入参数的对比
<html> <head> <title> 函数调用测试,参数个数和函数声明不一样多 </title> <script language="JavaScript"> function needTwoPara(p1,p2){ var a=argu...原创 2018-08-27 09:05:08 · 1862 阅读 · 0 评论 -
Validform表单验证总结篇
近期项目里用到了表单的验证,选择了Validform_v5.3.2。先来了解一下一些基本的参数:通用表单验证方法:Demo:$(".demoform").Validform({//$(".demoform")指明是哪一表单需要验证,名称需加在form表单上; btnSubmit:"#btn_sub", //#btn_sub是该表单下要绑定点击提交表单事件的按钮;如果form内...原创 2018-08-24 14:31:44 · 648 阅读 · 0 评论 -
JavaScript中判断两个字符串是否相等的方法
先将用户的输入值全部转换为大写(或小写),然后再行比较:var name = document.form1.txtUserName.value.toLowerCase(); if(name == "urname"){ // statements go here. } JavaScript有两种相等运算符。一种是完全向后兼容的,标准的"==",如果两个操作数类型不...原创 2018-08-24 14:23:53 · 7388 阅读 · 0 评论 -
a标签添加onclick事件的几种方式
我们常用的在a标签中有点击事件:1. a href="javascript:js_method();"这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不 必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行 javascript语句2. a hre...翻译 2018-08-24 14:07:52 · 4357 阅读 · 0 评论 -
JavaScript中的||与&&用法
做项目的时候遇到一个坑,写JS代码时,用一个if判断表达式,但是出来的效果却不尽人意。这是怎么回事呢?查阅资料时忽然发现,JS和Java中的 || && 使用方法并不太一样。着次相信,特地记录一番。 其实&&和||在JQuery源代码内尤为使用广泛,经过一些测试,得出下面的一些结论: &&function ...原创 2018-08-24 13:59:48 · 288 阅读 · 0 评论 -
js数字字符串大小比较
今天做用户需求的时候,发现js检验出错,我从页面去了两个值进行比较大小,原意想比较两个数值的大小,因为感觉js是弱数据类型,所以直接进行了比较,类型与:a= '10000000' b= '5000000'a>b输出false ,如果a-b>0 则输出true查阅资料发现,这是JavaScript中隐式转换的关系,首先在比较的时候,二者是按照string的形式进...原创 2019-04-25 13:57:03 · 10016 阅读 · 0 评论
分享