JQuery datagrid 怎样获取选中行的index.

JQuery datagrid 怎样获取选中行的index.,第1张

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

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

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

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

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

搞定了吗?没有的话可以参考下代码

前台:

<input type="text" id="txtValue" value="11" />

<a href="javascript:select()">select</a>

<script language="javascript" type="text/javascript">

function select()

{

var name=$("#txtValue")val();

ajaxAddValues(name);

}

function ajaxAddValues(name){

$ajax({

type: "POST",

url:"Indexaspx",

dataType:"json",

data: {"name": name},

success: function(data){

alert('已查询!');

}

});

}

</script>

后台:

if (Request["name"]!=null)

{

string name=Request["name"]ToString();

string sql="select from tables where t_name like '%"+name+"%'";

if (dbinsertOrUpdateOrSelect(sql) != -1)

{

ResponseWrite("1");

ResponseEnd();

}

else

{

ResponseWrite("0");

ResponseEnd();

}

}

public int insertOrUpdateOrSelect(string sql)

{

int eccf = -1;

SqlConnection conn = DatabasecreateConn();

SqlCommand cmd = null;

try

{

connOpen();

cmd = new SqlCommand(sql, conn);

eccf = cmdExecuteNonQuery();

return eccf;

}

finally

{

connClose();

}

}

jQuery提供了val() 和 text() 方法,分别用以设置(或获取)表单字段的值或文本元素的内容。下面实例演示将文本框的值显示为div的内容:

1、HTML结构

<input id="test1" type="text" value="示例文本"/>

<div id="test2"></div>

<input type="button" value="确定">

2、jQuery代码

$(function(){

$("input[type='button']")click(function() {

var str = $("#test1")val() || "test1文本为空";

$("#test2")html(str);

});

});

3、效果演示

editurl是用formedit是才使用的,所以在onclickSubmit这个function里返回要提交到后台的数据就行,如

$('#list')jqGrid('editGridRow',

id,

{

onclickSubmit : function(params, posdata) {

var dgrv = $("#list")getGridParam('selrow');

var cv = $("#list")getCell(dgrv,"somecellname");

return {"somename":cv};

}

}

);

提交后,就可以在后台去somename的值了

$(this,"ipt")

改为

$("ipt",$(this))

或者

$(this)find("ipt")

即可

看来你对jq的选择器用法还是不够理解啊

以上就是关于JQuery datagrid 怎样获取选中行的index.全部的内容,包括:JQuery datagrid 怎样获取选中行的index.、如何用Jquery获取到文本框的值然后局部刷新、用jquery如何获取指定层内的内容文本然后显示到指定的另一个层内等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9623568.html

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

发表评论

登录后才能评论

评论列表(0条)

保存