jq 部分用法

这几天一直在写前台,因为jq是在客服端处理数据的,所以公司,一般都用这种方法,下面是我这几天用到的一些东西

1、修改table表格的第一轮显示值

function changeTableRowValue(){

    var i = 1;
    $("table tbody tr ").each(function(){

       $(this).children("td:first").text(i);
        i++;
    });
}

显示效果图:

2、 each 遍历数组 对了提一下,

  在each里面使用 return false 时,只是中止了each里面的function,跳出each,然后继续向下执行 ,

  他和php的foreach 与break 类似

$.each( plugin_sort_table, function( k, v ){

        i++; 

         temp_plugin_sort_table.push({ 0 : i, 1 : v[1], 2 : v[2], 3:a_default( k, v )  });

    });//双 each 遍历
    $.each( sort_platform, function( k, v ){

        $.each( temp_plugin_sort_table, function( k2, v2 ){

            if( v[‘code‘] == v2[2] ){

                var tmp = temp_plugin_sort_table[ v[ ‘sort‘] ];//要被替换的

                v2[3] = ( a_cancle( v[‘sort‘], v2 ) );
                temp_plugin_sort_table[ v[ ‘sort‘] ] = v2;

                //位置不变时,是需要吧自己的的  v2[3] 修改就可以了,其他的不用动
                if( v[‘sort‘] != k2 ){

                    temp_plugin_sort_table[ k2 ] =  tmp;
                }
            }
        });
     });

3、删除数组的某个元素

 //start:是从第几个单元开始
 //limit : 删除多少个
  array.splice(  start , limit );

  delete  array[ k ] ; 

4、json字符串 <==> 数组

      // 数组 ==> json字符串

     json= JSON.stringify( array ); 

    // json字符串 ==> 数组

     array= JSON.parse( json_string )

5、向数组末尾加入一个人或多个数组

platform_sort_list.push({ ‘code‘ : v[‘code‘], ‘sort‘ : v[‘sort‘] });

6、立刻 让input 获取焦点

    var str_input_name = ‘input[name=‘ + code + ‘]‘ ;
    $( str_input_name ).focus();

7、

时间: 2024-10-16 16:43:31

jq 部分用法的相关文章

NVelocity用法

每个人应该知道的NVelocity用法 NVelocity是一个基于.NET的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象.从而使得界面设计人员与.NET程序开发人员基本分离. 一.nVelocity的常用功能简介 1. 在页面中定义变量,并进行简单的运算. 2. 在页面中获得对后台程序实体对象的引用. 3. 在页面中迭代实体对象集合. 4. 在页面中获得实体对象的属性,及其方法. 5. 对逻辑

子域名搜集sub.sh用法

1 github地址:https://github.com/cihanmehmet/sub.sh git clone https://github.com/cihanmehmet/sub.sh 2 安装jjq sudo apt-get install jq 3用法 bash sub.sh webscantest.com或者 ./sub.sh webscantest.com 4效果 原文地址:https://www.cnblogs.com/ahacker15/p/11961480.html

kissy小记

<script> KISSY.add('demo',function(S ,require, exports, module){ var Node = require('node'); var $ = Node.all; // var html = '<div>我是新节点</div>'; //$('.J_Wrapper').html(html); var $html = $('<div>我是新节点</div>'); $('.J_Wrapper')

先从css3开始拾起

想要制作个性化的博客,就要在各个部件选择自己喜欢的风格 我先从导航栏开始 制作从下到上的导航栏 有点问题,因为我想要的导航栏是由下至上的,一可以在目标里创建元素并设置溢出不显示,当hover时 学到了元素覆盖的一种方式:兄弟元素中一个绝对定位就会覆盖第一个 jq的用法,创建加入元素.寻找父元素.鼠标移入移出.渐入与渐出 css的减缓 早上本来想要获取所有日期创建标题显示日期的盒子来分类文章 数组的push和正则match和exec 现在在加css的时候老是想着display.float,但pos

JQ中$.each的用法

jq中的each函数的用法 1.遍历对象 1.1 无参数 $.each(obj, function(key, value){ this // this指当前属性的值 key // obj当前属性的名称 value // 当前属性的值 }); 1.2 有参数 $.each(obj, function(){ this // 这里的this 指向的是每次遍历中的obj当前的值 p1 p2 // 访问附加参数 },['参数1', '参数2']); 2. 遍历数组 2.1 无参数 $.each(arr,

jq用法:入口写法

jq入口写法demo: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>jq用法:入口写法</title> 6 </head> 7 <body></body> 8 <script src ="http://code.jquery.co

jq ajax传递json对象到服务端及contentType的用法

目录 0.一般情况下,通过键值对的方式将参数传递到服务端 1.ajax 传递复杂json对象到服务端 2.content-Type 对asp.net mvc项目的重要性 0.一般情况下,通过键值对的方式将参数传递到服务端 0.1 客户端代码: $.ajax({ url: 'TestHandler.ashx', type: 'post', data: { name: "admin", age: 10 }, dataType: 'text', success: function (data

JQ之 offset 和 position 的用法与区别

offset:获取元素相对于文档(document)的当前坐标 注意 使用offset()方法不管该元素如何定位,也不管其父元素如何定位,都是获取的该元素相对于当前视口的偏移. postion : 获取元素相对父元素的偏移 注意: 1,使用position()方法时事实上是把该元素当绝对定位来处理,获取的是该元素相当于最近的一个拥有绝对或者相对定位的父元素的偏移位置. 2,使用position()方法时如果其所有的父元素都为默认定位(static)方式,则其处理方式和offset()一样,是当前

Ajax 用法, 实现方法,JS原生与JQ实现

AJAX 详解 ajax是实现页面异步加载. 常用于, 前后端数据交互, 实现前端页面无刷新更改操作. 是web前端和后端使用者开发的必备使用技能~~ Ajax操作~   :  俗话原理 : 用俗话来说, 就是把数据传送过去, 然后再从后面获取到数据回来使用 (JS原生使用AJAX) Get请求操作五步走~ 1: 创建ajax对象 2: 设置回调对象 3: 初始化ajax对象 4: 发送ajax对象 5: 判断与执行 参数详解: new XMLHttpRequest() : 调用ajax对象 U