jquery
厨樱
所有文章均为解决实际工作中的问题后的记录,若有同样的办法未解决问题,请先查看问题原因是否相同,欢迎讨论。
展开
-
【jquery】jqgrid表头与数据不对齐问题
遇到的问题:jqgrid表格,在页面加载完成之后,表头就和数据不对齐了,如下图:尝试了网上说的white-space:normal;和box-sizing: border-box;等各种改样式的方法,都没有生效,最后设置属性shrinkToFit和responsive都为false,并且在colModel中,给每一行都设置了width,表头和数据对齐了。暂不知道是不是jqgrid自适应的宽度计算出了问题。var colModel = [ { label : 'id', name :原创 2022-05-23 15:15:49 · 969 阅读 · 0 评论 -
【jquery】jqGrid根据ID获取行号
根据行号获取ID$('#grid').getCell(rownumber,'id')根据ID获取行号$('#' + rowid)[0].rowIndex转载 2022-02-07 11:00:52 · 705 阅读 · 0 评论 -
$.contains(a,b)
jQuery.contains()函数用于判断指定元素内是否包含另一个元素。简而言之,该函数用于判断另一个DOM元素是否是指定DOM元素的后代。该函数属于全局jQuery对象。语法jQuery1.4 新增该静态函数。jQuery.contains( container, contained )参数参数 描述 container Element类型指定可能包含其他元素的祖辈容器元素。 contained Element类型指定可能被其他元素包含的后代元素.转载 2021-11-29 15:39:18 · 481 阅读 · 0 评论 -
【jQuery】监听div或者span内文本值的改变
html页面<span id="phase"></span>jquery代码$("#phase").bind('DOMNodeInserted',function(e){//执行相应的操作});原创 2021-11-25 10:52:50 · 1631 阅读 · 0 评论 -
【jQuery】jqgrid根据条件,动态设置单元格是否可编辑
由于我们的表格是双击单元格进入编辑状态,因此在双击事件中进行判断。ondblClickRow: function(rowid, iRow, iCol, e){ //拿到当前单元格的内容 var dblTd = gridId + " tr:nth-child(" + (iRow + 1) + ") td:nth-child("+(iCol+1)+")"; var htmlStr = $(dblTd).html(); //根据内容中是否存在某个字段进行判断 if(htmlSt原创 2021-11-03 17:27:42 · 1689 阅读 · 1 评论 -
【jQuery】jquery如何在元素后面添加一个元素
jQuery添加插入元素技巧:jquery添加分为在指定元素的里面添加和外面添加两种:里面添加使用(append 和prepend)里面添加又分为在里面的前面添加和后面添加里面的前面添加使用prepend和prependTo里面的后面添加使用append 或appendTo外面添加使用(after和before)外面添加又分为在外面的前面添加和后面添加外面的前面添加使用before或insertBefore外面的后面添加使用after或inser.转载 2021-10-27 17:46:50 · 7036 阅读 · 0 评论 -
【jQuery】$.each方法中return对象,返回结果为空
$.each方法中:return false = breakreturn true = continue若在其中return对象,则默认是return true$(function() { var result = test(); console.log(result);//返回结果一直为{}})function test(){ var my = [{'id': 1, 'name': 'aaa'},{'id': 2, 'name': 'bbb'},{'id': 3, 'name'原创 2021-10-22 16:07:21 · 330 阅读 · 0 评论 -
【JQuery】页面关闭时使用JQuery进行Ajax请求
目前测试发现,jquery对unload事件支持较好,页面刷新或关闭时,都能触发unload事件。$(window).bind('unload', function(){ console.log('unload');//页面刷新、关闭都会触发该事件});jquery对于beforeunload事件,仅在页面刷新时可以触发,在页面关闭时,未触发。$(window).bind('beforeunload', function(){ console.log('beforeunload');/原创 2021-10-19 18:12:50 · 1398 阅读 · 0 评论 -
bind方法参数传递与接收的三种方法 jQuery
方法一function GetCode(event){alert(event.data.foo);}$(document).ready(function(){$("#summary").bind("click", {foo:'abc'} ,GetCode);});方法二 函数句柄$("#summary").bind("click", function(...转载 2020-04-26 23:52:04 · 814 阅读 · 0 评论 -
删除数组中指定的元素 jQuery
var arr=['a','b','c','d'];var arr1=arr.splice($.inArray('c',arr),1);console.log(arr); //['a','b','d']console.log(arr1); //['c']其中,$.inArray(元素,数组),数组.splice(下标,长度),splice()方法会改变原数组,slice()方法则不...原创 2020-01-28 17:48:01 · 385 阅读 · 0 评论 -
jquery创建类似Java map的键值对集合 遍历集合
jQuery创建过程和java对比如下:var map = {}; // Map map = new HashMap();map[key] = value; // map.put(key, value);var value = map[key]; // Object value = map.get(key);var has = key in map; // boolean has = m...原创 2019-07-15 22:25:40 · 534 阅读 · 0 评论 -
json中的key包含特殊字符 key为变量取值问题解决
{ "id": "10", "materialInfo": { "slotNum": { "le-port": 6 } }}当json字符串中含有特殊字符时,如用materialInfo.slotNum.le-port会获取不到“6"的值。换另外一种方式materialInfo.slotNum['le-port']可以正常获得值。json中的key为...原创 2019-06-17 21:32:19 · 4056 阅读 · 1 评论