jq
贼猫子
这个作者很懒,什么都没留下…
展开
-
在子页面获取父页面的id
JQ:1,$("#id",parent.document)2,$(window.parent.document).find("#id")JS:1,parent.document.getElementById("id")注:parent.document是window.parent.document的简写,有的时候jq的会获取不到父页面的元素,但是用js的可以(不要问为什么,我也不知道,只是工作时用...原创 2018-06-11 16:17:28 · 5313 阅读 · 0 评论 -
jq的ajax
1.url:发送请求的地址,默认为当前页(String类型)。2.type: 请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持String类型的参数(String类型)。3.timeout: 设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置(Number类型)。4.async: 默认为true(...原创 2018-06-12 10:14:07 · 119 阅读 · 0 评论 -
通过类名获取元素
1、jsfunction getElementsByClass(obj,target,arr) { var reg = new RegExp('\\b' + target + '\\b', 'i'); var i = 0; for(i = 0; i < obj.length; i++) { if(reg.test(obj[i]...原创 2018-05-24 19:48:06 · 1940 阅读 · 0 评论 -
监听回车事件
1、监听某个输入框$(".class").bind("keyup",function(ev) { var iEvent = ev || event; if(iEvent.keyCode == "13") { alert("回车执行"); }})2、某个div区域$("#id").bind("keydown",function(ev) { v原创 2018-07-03 21:19:21 · 694 阅读 · 0 评论 -
easyui的datagrid中既有选中或者勾选事件又有自定义事件解决方式
今天后台大佬加新需求,表格中的某一列要以超链接的形式弄出来,让用户知道这个是可以点击的!但是,这个页面的表格使用了onSelect选中事件,两者不能相互影响,用阻止事件冒泡(event.stopPropagation())可以解决!首先说一下怎么添加这个超链接事件(如果点击事件里你是需要value这个值,你直接传value是没用的(不知道为啥),它会报错,所以还是传rowIndex过去,然后用...原创 2018-08-02 15:47:46 · 1402 阅读 · 0 评论 -
网络图片转换为base64,解决跨域问题
function convertImgToBase64(url, callback, outputFormat) { var canvas = document.createElement('CANVAS'), ctx = canvas.getContext('2d'), img = new Image; img.crossOrigin = 'Anonymous'...原创 2018-10-22 11:07:19 · 9538 阅读 · 5 评论 -
点击元素之外的地方,元素隐藏
$(document).on('click', function(event) { var target = $(event.target); if(target.closest(".class").length != 0) return; $(element).hide();});另外的显示点击事件,有时候要阻止事件冒泡,看具体情况具体代码吧!原文链接:...转载 2019-04-04 17:01:24 · 582 阅读 · 0 评论