用jquery 得到选择table 某一行的数据、

用jquery 得到选择table 某一行的数据、,第1张

<table>

<tr><td>行1列1</td><td>行1列2</td><td>行1列3</td></tr>

<tr><td>行2列1</td><td>行2列2</td><td>行2列3</td></tr>

</table>

来个点击的

$("table tr")click(function()

{

var $this = $(this);

//$this就是这个行,你点哪行,哪行就有反应。

})

将获取到的内容以“\n”分割成数组,然后取对应的数组元素即可(分割的数组从0开始即key为0)。

<textarea id="textarea">

第一行

第二行

第三行

</textarea>

<a href="javascript:;" onclick="getcontent(2)">获取第二行</a>

<!--使用onclick触发下面的方法-->

<script>

function getcontent(n){

var text = $("#textarea")html();//获取id为ta的textarea的全部内容

var arry = textsplit("\n");//以换行符为分隔符将内容分割成数组

alert(arry[n-1]);//d出第二行文字

}

</script>

表格也是一个jqgrid,你可以像 *** 作主表格一样 *** 作子表格的subGridRowExpanded: function(subgrid_id, row_id) {// we pass two parameters// subgrid_id is a id of the div tag created whitin a table data// the id of this elemenet is a combination of the "sg_" + id of the row// the row_id is the id of the row// If we wan to pass additinal parameters to the url we can use// a method getRowData(row_id) - which returns associative array in type name-value// here we can easy construct the flowingvar subgrid_table_id, pager_id;subgrid_table_id = subgrid_id+"_t";pager_id = "p_"+subgrid_table_id;$("#"+subgrid_id)html("<table id='"+subgrid_table_id+"' class='scroll'</table<div id='"+pager_id+"' class='scroll'</div");jQuery("#"+subgrid_table_id)jqGrid({url:"subgridphpq=2&id="+row_id,datatype: "xml",colNames: ['No','Item','Qty','Unit','Line Total'],colModel: [{name:"num",index:"num",width:80,key:true},{name:"item",index:"item",width:130},{name:"qty",index:"qty",width:70,align:"right"},{name:"unit",index:"unit",width:70,align:"right"},{name:"total",index:"total",width:70,align:"right",sortable:false}],rowNum:20,pager: pager_id,sortname: 'num',sortorder: "asc",然后子表格的 *** 作就是jQuery("#"+subgrid_table_id)jqGrid('getGridParam','selarrrow');

var selected = $('#dg')datagrid('getSelected');//返回第一个被选中的行

var selections = $('#dg')datagrid('getSelections');//返回所有被选中的行

var id = selected['id']//不一定是id,根据你index列的实际情况填写。

如果是获取所有选中行的index,就将selections循环,分别获取index,放到Array中。

可以查看jQuery Easy UI 的API文档,上面有最全面的讲解。

以上就是关于用jquery 得到选择table 某一行的数据、全部的内容,包括:用jquery 得到选择table 某一行的数据、、jquery获取textarea中某一行的内容、jqgrid subGridRowExpanded出来的子表格如何获取选中的行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9741234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存