jQuery
大洋PHP
用技术逆袭生活。
展开
-
jq 获取radio的值
1、打开页面 获取选中的radio的值:<div class="row"> <label></label> <input name="bid_percentage_type" value="1" type="radio" checked="checked">系统规则 <input name="bid_percentag...原创 2019-08-21 21:40:52 · 247 阅读 · 0 评论 -
JavaScript String 对象 ,字符串函数
http://www.w3school.com.cn/jsref/jsref_obj_string.asp 1.indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 stringObject.indexOf(searchvalue,fromindex)原创 2018-08-09 09:17:39 · 121 阅读 · 0 评论 -
From表单获取数据处理 之 将json字符串转换为json对象的方法解析
例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" };JSON字符串转换为JSON对象//由JSON字符串转换为JSON对象var obj = eval('(' + st原创 2018-07-30 11:48:47 · 795 阅读 · 0 评论 -
Form表单获取数据处理
提交表单填写的数据var formData = $('form[id="calculateShipCostForm"]').serialize();var formDataArr = $('form[id="calculateShipCostForm"]').serializeArray();console.dir(formData); //通过$("#form").s..原创 2018-07-30 11:16:19 · 15801 阅读 · 0 评论 -
js 判断数据是否为空
// var a = "";// var a = " ";// var a = null;// var a = undefined;// var a = [];// var a = {};// var a = NaN; if(a === undefined) { // 只能用 === 运算来测试某个值是否是未定义的 c...原创 2018-07-26 14:56:22 · 817 阅读 · 0 评论 -
jquery 获取时间及处理
https://www.jb51.net/article/94626.htm 1、获取JavaScript 的时间使用内置的Date函数完成var mydate = new Date();mydate.getYear(); //获取当前年份(2位)mydate.getFullYear(); //获取完整的年份(4位,1970-????)mydate.getMonth(); //获取...原创 2018-07-14 09:23:26 · 10208 阅读 · 0 评论 -
jq :not判断,未选中,没有
1、判断表格table没有某个属性的tdtable.find('td:not([data-yesexl])').addClass('ddd');2、查找所有未选中的 input 元素$("input:not(:checked)")原创 2018-07-13 17:40:13 · 1605 阅读 · 0 评论 -
jQ 复选框 checkbox各种操作
1、是否选中 prop(name|properties|key,value|fn) 获取在匹配的元素集中的第一个元素的属性值//选中复选框为true,没选中为false$("input[type='checkbox']").prop("checked");2、全选和全不选//选中所有页面上的复选框$("input[type='checkbox']&原创 2018-07-13 14:23:32 · 7234 阅读 · 0 评论 -
JS截取与分割字符串常用技巧总结
https://www.jb51.net/article/74614.htm 1、函数:substring() 定义:substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符; 功能:字符串截取,比如想从”MinidxSearchEngine”中得到”Minidx”就要用到substring(0,6)例子...原创 2018-07-06 22:14:03 · 515 阅读 · 0 评论 -
jquery中 的ajax请求详解
$.ajax({ type: "POST", //提交数据的类型 POST GET url: url, //提交的网址 data: data, //提交的数据 timeout:20000, ...原创 2018-08-09 14:41:00 · 487 阅读 · 0 评论 -
jquery serializeArray()、serialize()增加数据
serialize()、serializeArray()方法都是jquery用户序列化表单的,用于ajax提交的data值的序列化 但是它们的返回的结果有本质上的区别在chrome的控制台我们很清楚的看到了serializeArray()返回的是json数组,数组的每个对象都是有json字符串构成,我们可以看到,每个json字符串包括两个键值对,每个键值对都是有name,val...原创 2018-08-07 14:29:10 · 1247 阅读 · 0 评论 -
jq 判断节点是否存在某个属性
1.typeof判断 如果存在某个属性 (“#aid”).attr(“rel”)&nbsp;会返回&nbsp;rel的值,如果不存在&nbsp;rel属性则会返回”undefined”&nbsp;&nbsp;&nbsp;&nbsp;使用&nbsp;if(typeof((“#aid”).attr(“rel”)&nbsp;会返回&nbsp;rel原创 2018-08-08 16:13:18 · 3879 阅读 · 0 评论 -
form表单常用事件处理
1、input失去焦点触发事件原创 2019-02-26 15:01:07 · 1483 阅读 · 0 评论 -
value.split is not a function 的原因
出现这个原因的问题,为value不是string类型的值。修改为:原创 2019-02-12 17:22:58 · 51614 阅读 · 5 评论 -
JS取模、取商及取整运算方法示例
//求余数 console.info(1%4); console.info(6%4);//求商 console.info(1/4); console.info(6/4);//求商,取整 console.info(parseInt(1/4)); console.info(parseInt(6/4)); console.info('----'...原创 2018-12-15 15:06:57 · 3874 阅读 · 0 评论 -
时间函数总结
console.dir(ev); // console.dir(ev.property.getTimezoneOffset()); // getFullYear 方法 // getMonth 方法 // getDate 方法 // getDay 方法 // getHours 方法 // getMinutes 方法 // getSe...原创 2018-12-15 13:09:16 · 292 阅读 · 0 评论 -
js 图片拖拽效果实现
1、前端html排列<div class="row" id="listing_extra_images" name="TophatterList[extra_images]"> <div class="image_item_content" style="height:80px;margin:10px 0px;">原创 2018-12-13 11:43:43 · 2338 阅读 · 0 评论 -
chosen更新
$.ajax({ dataType: "json", type: "POST", url: url, data: "siteid="+siteid, success: function(result){ if (result.statusCode == DWZ.statusCode.ok){ if(result.data){ ...原创 2018-10-23 15:33:42 · 700 阅读 · 0 评论 -
jq 替换字符串
1.指定字符串替换# &gt;替换为:str.replace(/&gt;/ig, ':')原创 2018-09-26 19:09:20 · 2185 阅读 · 0 评论 -
jq 判断某个dom节点是否存在
console.dir(samesitecommondata.find('.ebay_category_attribute_template_list'));所以判断 length 是否为0就好了原创 2018-08-22 10:25:28 · 3706 阅读 · 0 评论 -
JavaScript 中 for in 循环和数组的问题
javascript中for in循环时遇到一个问题。JavaScript的for…in循环用于迭代访问对象中的可枚举(enumerable)属性:var tMinus = { two: "Two", one: "One", zero: "Blast off!"};var countdown = "";for (var step in tMinus) {...原创 2018-07-24 17:17:25 · 3944 阅读 · 0 评论 -
js 克隆,修改,存储内容
var rowObj = $this.parent();var rowObjContent = rowObj.clone(true);var attr_value = rowObj.find('input.ebay_product_item_attribute_key').val();//var del_str = '&lt;span class="attr_span" data-attr...原创 2018-06-28 20:31:49 · 465 阅读 · 0 评论 -
数组处理
将字符串分割成数组var itemidArr = itemidstr.split(&amp;amp;amp;quot;,&amp;amp;amp;quot;); //字符分割判断数组是否包含某个元素var index = $.inArray(value,arr); if(index &amp;amp;amp;amp;gt;= 0){ return true; } return false;...原创 2018-05-16 11:17:38 · 151 阅读 · 0 评论 -
JQ 数组操作(定义、赋值、数组函数、循环)
1、定义var select = [];//或var select = new Array();2、JS给一个数组赋值select.push();3、数组元素的删除arr.pop(); //移除最后一个元素并返回该元素值arr.shift(); //移除最前一个元素并返回该元素值,数组中元素自动前移arr.splice(deletePos,deleteCount...原创 2018-05-08 17:06:56 · 15534 阅读 · 0 评论 -
jQuery 利用正则表达式验证url地址
function checkUrl(url) { var strRegex = '^((https|http|ftp|rtsp|mms)?://)?' +'(([0-9a-z_!~*().&=+$%-]+: )?[0-9a-z_!~*().&=+$%-]+@)?' //ftp的user@ +'(([0-9]{1,3}....原创 2018-05-04 14:00:41 · 2895 阅读 · 0 评论 -
js 数组去重复项的五种方法比较
第一种:耗时最长,用了双重循环Array.prototype.unique1 = function () { var r = new Array(); label:for(var i = 0, n = this.length; i < n; i++) { for(var x = 0, y = r.length; x < y; x++) { ...转载 2018-04-25 18:12:53 · 577 阅读 · 0 评论 -
jquery 各种判断 记录
1、判断是否为空if (inputV.replace(/(^s*)|(s*$)/g, "").length ==0) { alertMsg.error('属性值不能为空'); return false;}2、判断返回数据是否为数组console.log(ary.__proto__.constructor==Array);//trueconsole.log(d...原创 2018-04-18 17:13:18 · 1567 阅读 · 0 评论 -
下拉列表选中问题
原理: 一:javascript原生的方法1:拿到select对象: var myselect=document.getElementById(“test”);2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index3:拿到选中项options的value: ...原创 2018-04-06 19:34:56 · 325 阅读 · 0 评论 -
jquery 筛选函数 功能总结
1、删除除第一个元素下的其他同辈元素<table id='tb'> <tr>1</tr> <tr>2</tr> <tr>3</tr> <tr>4</tr> <tr>5</tr原创 2018-03-27 17:12:18 · 458 阅读 · 0 评论 -
jquery 函数总结
1、点击事件 1.1、 1.2、双击 dblclick([[data],fn]) 当双击元素时,会发生 dblclick 事件。原创 2018-03-24 10:59:55 · 152 阅读 · 0 评论 -
前端处理返回的数据 Json
1、返回json格式的数据 前端处理数据时,需要处理:因为前端接收到的是一个对象(object) JSON.stringify() 方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串,如果指定了replacer是一个函数,则可以替换值,或者如果指定了replacer是一个数组,可选的仅包括指定的属性。1、将JSON 对象转换为字符串var dataObj ...原创 2018-05-28 15:43:47 · 29048 阅读 · 2 评论 -
jquery 筛选 - 查找函数 使用总结
1、返回值:jQuery children:匹配子元素的集合 注意:parents()将查找所有祖辈元素,而children()只考虑子元素而不考虑所有后代元素。原创 2018-05-30 17:13:27 · 371 阅读 · 0 评论 -
jquery 文档处理函数 总结
1、替换函数 之 replaceWith: 将所有匹配的元素替换成指定的HTML或DOM元素。$('.tree-engine ul li ul').replaceWith(content);原创 2018-05-30 18:09:24 · 177 阅读 · 0 评论 -
修改 动态创建的dom元素
$.ajax({ type: 'POST', url: url, data: {sku: sku}, dataType: 'json', cache: false, success: function(data){ if(...原创 2018-06-28 17:54:57 · 636 阅读 · 0 评论 -
jQuery 事件方法 : 阻止事件发生默认行为
阻止事件发生默认行为:1、 实例 防止链接打开 URL:$("a").click(function(event){ event.preventDefault();});定义和用法 preventDefault() 方法阻止元素发生默认的行为(例如,当点击提交按钮时阻止对表单的提交)。2、e.stopPropagation()...原创 2018-06-28 10:33:16 · 2394 阅读 · 0 评论 -
jq 关于this与e.target区别
在编写事件函数时可以传入一个event参数,even参数可以使用一个target属性如even.target用以调用,其作用是指向返回事件的目标节点(触发该事件的节点),这与this是有区别的。 在js中事件属性是会冒泡的,所以在这情况下,如果选用this,那么this是随时变化的,它指向的总是当前触发的事件,而even.target则是仅仅指向触发该事件的节点。举例子说明:...原创 2018-06-29 20:25:24 · 4277 阅读 · 0 评论 -
jq表单:阻止默认提交,获取属性值
$('.submit').click(function(e){ e.preventDefault(); //阻止默认提交 var $this = $(this); var form = $this.parents('form'); var data = form.serializeArray(); //输出以数组形式序列化表单值的结果:}); ...原创 2018-06-29 16:48:58 · 2881 阅读 · 0 评论 -
js Array 交集 并集 差集 去重
1、差集//2个集合的差集 在arr不存在Array.prototype.minus = function (arr) { var result = new Array(); var obj = {}; for (var i = 0; i &amp;amp;amp;lt; arr.length; i++) { obj[arr[i]] = 1; } for ...原创 2018-06-08 15:55:57 · 1553 阅读 · 0 评论 -
RegExp 正则验证
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp1、创建一个RegExp对象 有两种方法来创建一个RegExp对象:一是字面量、二是构造函数。要指示字符串,字面量的参数不使用引号,而构造函数的参数使用引号var pattern = RegExp([(\+)(\?)...原创 2018-06-21 17:17:56 · 454 阅读 · 0 评论 -
jquery 不添加重复的数据
1、删除内容中指定的元素节点:原创 2018-06-06 16:30:46 · 1806 阅读 · 0 评论