jquery选中行,jquery 多选框选中

《jquery》中如何获取选中行的数据代码?

你这个表格没写colspan、rowspan等,我想象不出来显示会成什么样子,完全没试过,而且你要给每个td添加一个click,而且调用同一个函数,直接$("td").bind("click",function(){

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、成都做网站、外贸网站建设、来安网络推广、重庆小程序开发、来安网络营销、来安企业策划、来安品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供来安建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

test()

}),这样写效果一样的,而且可以在里面用this代替你点的那个td,直接$(this).html()就可以得到这个td下的值,或者想取一行,就$(this).parent().html()就找到tr下的html了,

$("td").bind("click",function(){

test()

}),

要写在$(function(){

这里

});

jquery获取选中行的数据

在每个td标签内部添加onclick,你不觉得麻烦,jquery开发者看到会被气死的。

你可以这样

var $table = $("#mytable");//

var $trs = $table.find("tr");

for(var i=0; i$trs.length; i++){

var $tr = $trs.eq(i);//循环获取每一行

$tr.on("click", function(){//为每一行添加click事件

//这里就可以获取行内数据了

var $td = $tr.find("td");

$td.eq(0).text();//ctld

$td.eq(1).text();//llType

$td.eq(2).text();//fsMgr

...

});

}

jQuery easyUI easyui-datagrid 选中指定内容的行

找一个唯一字段,比如上边的房屋编号id,设为唯一标识,设置idField字段

$('#tt').datagrid({

//...省略若干代码

idField: "id",

//...省略若干代码

});

调用时,传入唯一标识,找到记录所在的索引

$('#tt').datagrid('getRowIndex', row.id);

示例(自己根据需求可以在精简一下):

// dg = $("#tt").datagrid({...}) 返回的实例;

function singleScroll(row) {

var index = dg.datagrid('getRowIndex', row.id); 

dg.datagrid('scrollTo', index); 

dg.datagrid('selectRow', index); 

}

function batchScroll(rows) {

$.each(rows, function (i, row) {

singleScroll(row);

});

}

function _scroll() {

var testData = [

{id: "8"},

{id: "21"}

];

batchScroll(testData);

}


当前文章:jquery选中行,jquery 多选框选中
当前链接:http://azwzsj.com/article/dscspih.html