首页 > 代码库 > jq 部分用法
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、
jq 部分用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。