1、获取当前点击的元素
$('html').click(function(e){ if(window.bzStatus){ return; } var actInfoPop = $('#actInfoPop'), curObj = $(e.target); //时间插件 if(curObj.closest("div[name='calendarForm']").length == 1) { return; } var status = (!curObj.closest('#actInfoPop').length && !curObj.closest('#partnerAdd').length && !curObj.closest('#sellAdd').length && !curObj.hasClass('act-name') && !curObj.closest('#alertPop').length && !curObj.hasClass('float-wrap').length && !curObj.closest('#distributePop').length); //.... });
2、单选按钮及下拉列表选中
createPop.find($("select[name='pointnum'] option[value='1']")).attr("selected",true);//默认选中 1位 createPop.find('input:radio[name="ismoney"][value="0"]').attr('checked', true);//默认选中 非货币
3、ajax传递对象
var extrfield = {}; extrfield.id = id; extrfield.extraid = extraid; extrfield.fieldname = fieldname; $.ajax({ type: 'POST', url: '#RPL:pjPath#/system/extrfieldsave', dataType :'json', data : extrfield, async:false, success : function(data){ if('0' == data) { $('#createpop').find('.big-gray-btn').click(); alertPop('操作失败'); } else { $('#createpop').find('.big-gray-btn').click(); //重新加载字段 var table = $("#infopop").find('tbody'); table.html(''); var ajaxData = {}; ajaxData.extraid = extraid; $.ajax({ type :'post', url : '#RPL:pjPath#/system/extrfieldmanagebyextraid', dataType :'json', data : ajaxData, async:false, success : function(data){ var data = eval("("+data+")"); var extrfields = data.extrfields; if(extrfields) { for (var i = 0; i < extrfields.length; i++) { } } } }); alertPop('操作成功'); } },error: function(){ alertPop('操作失败'); return false; } });
另外一种情况
var ajaxData = {}; ajaxData["searchconditionDto[" + i + "].fieldname"] = 'xxx'; ajaxData["searchconditionDto[" + i + "].operator"] = 'yyy';
4、js拼接html字符串
/*var str = '<tr>\ <td><input type="text" value="'+value+'" data-value="" readonly/></td>\ <td>\ <select>\ <option value="0">非默认值</option>\ <option value="1" '+seled+'>默认值</option>\ </select>\ </td>\ <td>\ <span class="e-icon mr10"></span>\ <span class="ddel-icon"></span>\ </td>\ </tr>';*/
5、jQuery 几个关键字
$('#workTab').delegate('.refuse-btn','click',function(){ var msgPop = $('#msgPop'); trObj= $(this).closest('tr'), formName = trObj.find('td').eq(1).text(), formId = trObj.data('id'); $('#auditingForm').find('input[name="id"]').val(formId);//id });
相关推荐
网盘资源_前端JavaScript面试技巧,百度网盘资源直接下载,下载直接视频观看。
前端代码规范
前端JS打开CMD执行程序 不限制浏览器 JS打开浏览器 谷歌浏览器前端打开其他程序 谷歌浏览器JS打开其他程序
前端js解析/读取excel文件,完整解析,简单操作,官网地址 http://oss.sheetjs.com/js-xlsx/
vue3前端js通过navigator.serial直接连接地磅仪串口显示重量 vue3前端js通过navigator.serial直接连接地磅仪串口显示重量 vue3前端js通过navigator.serial直接连接地磅仪串口显示重量 vue3前端js通过navigator....
揭秘一线互联网企业 前端JavaScript高级面试(全) 揭秘一线互联网企业 前端JavaScript高级面试(全)
前端跳槽必备 揭秘一线互联网公司高级前端JavaScript面试(共九章)
Vue.js 是一款流行的前端 JavaScript 框架,它是一款轻量级、高性能的框架,用于构建交互式的用户界面和单页应用程序。Vue.js 的特点包括: 响应式数据绑定:Vue.js 实现了数据的双向绑定,当数据发生变化时,视图...
jsencrypt.min.js通过JSEncrypt分段加密解密,自己添加了分段加解密的方法
揭秘一线互联网企业 前端JavaScript高级面试 BAT工程师讲解前端JS高级面试考点:虚拟DOM、Vue、React、Hybrid实现原理
前台页面通过引入提供的两个js,实现AES加密解密。后端java代码通过压缩包里的博客信息配置AESUtil.java公共类。
Vue.js,作为一个流行的前端JavaScript框架,以其独特的优势在前端开发领域占据了一席之地。以下是对Vue.js开发的1500字资源介绍: 一、Vue.js的核心特性 响应式数据绑定:Vue.js允许开发者将数据与DOM元素进行...
一款非常不错的OCR识别工具包,免安装,前端js直接识别图片,目前支持英文和数字,后期扩展功能到汉字。使用非常简单,直接引入orc.js就可以使用。
dialog.js 前端JavaScript,简易的弹窗插件 用于弹出自定义的弹窗,内部对于常见的滚动穿透,输入法遮挡输入框都有相应的处理。 精简小巧,压缩后仅有5k.
前端JS基础知识点及常考面试题汇总,汇集了前端JavaScript的常见面试题以及详细讲解,让面试者门更加了如指掌,同时也能够增加自身的技术技能。
前端js获取阿里云oss私有图片加参数及生成签名signature的sdk
由于项目需要,在网上查找了很多资料,整理了一下各种网上的资料,经过一段时间的研究,目前以完成对AES以及RSA的前端JS加密,目前已整理完,特整理一份出来供大家参考。注意:AES用的是CryptoJS库的,而RSA则是用的...
sokect通信前端js
前端JavaScript算法集源码.zip前端JavaScript算法集源码.zip前端JavaScript算法集源码.zip前端JavaScript算法集源码.zip前端JavaScript算法集源码.zip前端JavaScript算法集源码.zip
前端JavaScript运动框架Tween.js