function getRow(this) {
var row = $(this).parent("td").parent("tr"); //获取列表的row(行)
var value=$("#cellid",row).html(); //cellid是列名的ID
}
function onloadMessage()
{
$.ajax({
type:'post',
url:'ShowBook',
cache:false,
async:true,
success:function(transport)
{
var de=transport.documentElement;
var nodelist = de.getElementsByTagName("BookList");
var htmlstr="";
for (var i = 0; i < nodelist.length; i++) {
var bookid=nodelist[i].getElementsByTagName("bookid")[0].text;
var bookname=nodelist[i].getElementsByTagName("bookname")[0].text;
var author=nodelist[i].getElementsByTagName("author")[0].text;
var time=nodelist[i].getElementsByTagName("time")[0].text;
var price=nodelist[i].getElementsByTagName("price")[0].text;
htmlstr+="<tr>"
+"<td id='bookid'>"
+bookid
+"</td>"
+"<td>"
+bookname
+"</td>"
+"<td>"
+author
+"</td>"
+"<td>"
+time
+"</td>"
+"<td id='oldprice'>"
+price
+"</td>"
+"<td>"
htmlstr+="<input type='button' value='修改单价' id='edit' onclick='editprice(this)'><td>"
htmlstr+="</tr>"
}
$("#bookList").html(htmlstr);
}
});
}
function editprice(obj)
{
var row=getRow(obj);
var oldprice=$("#oldprice",row).html();
var bookid=("#bookid",row).html();
$("#oldprice",row).html("<input type='text' id='newprice' size='7'>");
$("#newprice",row).blur(function(){
var newprice=$("#newprice",row).val();
if(newprice=="" || newprice==null)
{
newprice=oldprice;
}
if(isNaN(newprice)) //判断输入价格的格式是否正确
{
alert("请输入数字");
$("#newprice").focus(); //文本重新获取光标
$("#newprice").val("");
return false;
}
alert(newprice);
onloadMessage();
});
}
function getRow(obj)
{
var row=$(obj).parent("td").parent("tr");
return row;
}
分享到:
相关推荐
从提供的文件内容中,我们可以提取以下关于jQuery获取表格中某一行某一列值的知识点: 1. jQuery选择器的使用:在文中,通过使用选择器 $(".div") 找到了包含多个表格的div元素。这说明了jQuery选择器用于选取页面...
### JQuery 获取 Table 一列值的方法详解 在 Web 开发中,经常需要处理表格数据,尤其是在需要对表格中的数据进行批量操作时。使用 JQuery 可以非常方便地获取表格(`<table>`)中某一列的所有值。下面将详细介绍...
以上就是关于jQuery获取表格中指定行和列的数据方法的详细说明。这些知识可以帮助开发者在处理表格数据时更加灵活,无论是在数据处理还是用户交互方面,都能够提升用户体验,实现更加友好和高效的数据管理功能。希望...
在写此篇博文时,发现在以前曾写过《获取DataTable选择第一行某一列值》http://www.cnblogs.com/insus/p/5434062.html 。 但是与此篇所说的完全不一样。这篇Insus.NET需要的是jQuery去获取html table的某一行某一列...
在本文中,作者详细阐述了在使用jQuery处理...以上是根据给定文件的内容,提炼出的关于在jQuery环境中获取表格中某列值的具体思路及操作步骤。在实际开发过程中,这将为使用jQuery操作表格数据提供一种高效的处理方案。
本文将深入探讨如何使用jQuery DataTable API来获取数据表中的特定行数据。 首先,`DataTable`对象提供了`row()`方法,这是一个强大的选择器,允许开发者根据不同的条件选取数据表中的行。`row(rowSelector [,...
今晚做的这个东西中由于要获取某列中的一个ID值。如果是用平常的那种JS传值的方式此问题就不存在,但是由于此次用到的都是jquery插件,包括各种弹出框,用JS传值就得用JS那丑陋的弹出框,所以,你懂得。 网上找了很...
本节我们将深入探讨如何使用jQuery选择器来计算HTML表格(table)中特定列的某一行的合计值。这在处理数据统计、报表生成等场景中非常有用。 首先,我们了解基本的jQuery选择器概念。jQuery提供了多种选择器,如ID...
标题中提到的“合并表格行记录”,通常是指在具有相同某一列值的连续行中,合并这些行的特定单元格,保留该列的值,同时合并其他列的内容。 在描述中提到的博客链接中,可能详细介绍了如何使用jQuery来实现这个功能...
在实际应用中,我们经常需要在用户点击GridView的某一行时获取特定列的值,比如第一列。标题提到的“在GridView行上单击获取该行第一列的值”是一个常见的需求,它可以简化数据操作,提高用户体验。 要实现这个功能...
当用户双击某一行时,会触发事件函数,此函数中可以获取到当前行的索引,即Index。然后通过这个索引,可以从数据集中获取到相应的行数据。 一个典型的示例代码如下: ```javascript // 假设有一个div元素,其id为...
5. 获取特定元素值:在定位到特定列的`<td>`标签后,我们通常需要从中获取某一个具体的HTML元素的值。例如,如果是`<input>`元素,则可以通过`.val()`方法获取其值;如果是`<select>`元素,则同样可以使用`.val()`...
本话题将深入探讨如何在DataGrid中获取复选框选中的行的特定列值,例如城市信息。在这个场景中,用户可能会在DataGrid的每一行中设置复选框,以便选择他们感兴趣的项目。为了获取这些信息,我们需要掌握以下关键知识...
示例代码中分别演示了如何获取第二行第三列中的输入框 INPUT 的值,第三行第三列中的文本域 TEXTAREA 的内容,以及第四行第三列中另一个输入框 INPUT 的值。为了定位这些元素,使用了children()方法来访问直接子元素...
在jQuery插件jqGrid中,动态获取列和列字段是一项重要的功能,这使得开发者能够根据需求灵活地展示或隐藏表格中的列,或者调整列的顺序和属性。以下将详细介绍如何实现这一功能,并通过实例代码进行解析。 首先,...
在处理表格数据时,常常需要遍历每一行(tr),然后获取该行内每个单元格(td)的值。使用jQuery,可以快速实现对表格的遍历和对单元格数据的读取。 知识点三:jQuery遍历表格tr获取td值的方法一 在方法一中,首先...
与冻结行类似,冻结列是将某一列固定在屏幕左侧,比如将第一列的分类信息固定,这样用户在水平滚动时仍能看到分类信息,方便查找和对比。 在jsp中,我们可以使用JavaScript库,如jQuery,配合CSS来实现这个效果。...
- 在`aa1`列的`onSelect`事件中,获取当前选中的行和行号,然后找到对应的第二级combobox,清除原有数据并重新加载数据,这里的`url`会根据第一级选中的值动态改变。 - 同样的逻辑也应用在`bb1`列的`onSelect`事件...