`
tzylwl
  • 浏览: 92108 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Jquery获取某行某列的值

阅读更多
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;
}
分享到:
评论
1 楼 skyhan 2016-05-11  
                

相关推荐

    jQuery获取table下某一行某一列的值实现代码

    从提供的文件内容中,我们可以提取以下关于jQuery获取表格中某一行某一列值的知识点: 1. jQuery选择器的使用:在文中,通过使用选择器 $(".div") 找到了包含多个表格的div元素。这说明了jQuery选择器用于选取页面...

    JQuery获取table一列值

    ### JQuery 获取 Table 一列值的方法详解 在 Web 开发中,经常需要处理表格数据,尤其是在需要对表格中的数据进行批量操作时。使用 JQuery 可以非常方便地获取表格(`&lt;table&gt;`)中某一列的所有值。下面将详细介绍...

    jquery获取table指定行和列的数据方法(当前选中行、列)

    以上就是关于jQuery获取表格中指定行和列的数据方法的详细说明。这些知识可以帮助开发者在处理表格数据时更加灵活,无论是在数据处理还是用户交互方面,都能够提升用户体验,实现更加友好和高效的数据管理功能。希望...

    jQuery获取Table某列的值(推荐)

    在写此篇博文时,发现在以前曾写过《获取DataTable选择第一行某一列值》http://www.cnblogs.com/insus/p/5434062.html 。 但是与此篇所说的完全不一样。这篇Insus.NET需要的是jQuery去获取html table的某一行某一列...

    jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路

    在本文中,作者详细阐述了在使用jQuery处理...以上是根据给定文件的内容,提炼出的关于在jQuery环境中获取表格中某列值的具体思路及操作步骤。在实际开发过程中,这将为使用jQuery操作表格数据提供一种高效的处理方案。

    jquery dataTable 获取某行数据

    本文将深入探讨如何使用jQuery DataTable API来获取数据表中的特定行数据。 首先,`DataTable`对象提供了`row()`方法,这是一个强大的选择器,允许开发者根据不同的条件选取数据表中的行。`row(rowSelector [,...

    jQuery学习笔记(4)–Jquery中获取table中某列值的具体思路

    今晚做的这个东西中由于要获取某列中的一个ID值。如果是用平常的那种JS传值的方式此问题就不存在,但是由于此次用到的都是jquery插件,包括各种弹出框,用JS传值就得用JS那丑陋的弹出框,所以,你懂得。 网上找了很...

    用Jquery选择器计算table中的某一列某一行的合计

    本节我们将深入探讨如何使用jQuery选择器来计算HTML表格(table)中特定列的某一行的合计值。这在处理数据统计、报表生成等场景中非常有用。 首先,我们了解基本的jQuery选择器概念。jQuery提供了多种选择器,如ID...

    jquery合并表格行记录

    标题中提到的“合并表格行记录”,通常是指在具有相同某一列值的连续行中,合并这些行的特定单元格,保留该列的值,同时合并其他列的内容。 在描述中提到的博客链接中,可能详细介绍了如何使用jQuery来实现这个功能...

    在GirdView行上单击获取该行第一列的值

    在实际应用中,我们经常需要在用户点击GridView的某一行时获取特定列的值,比如第一列。标题提到的“在GridView行上单击获取该行第一列的值”是一个常见的需求,它可以简化数据操作,提高用户体验。 要实现这个功能...

    Layui组件Table绑定行点击事件和获取行数据的方法

    当用户双击某一行时,会触发事件函数,此函数中可以获取到当前行的索引,即Index。然后通过这个索引,可以从数据集中获取到相应的行数据。 一个典型的示例代码如下: ```javascript // 假设有一个div元素,其id为...

    jquery获取被勾选的checked(选中)的那一行的3列和4列的值

    5. 获取特定元素值:在定位到特定列的`&lt;td&gt;`标签后,我们通常需要从中获取某一个具体的HTML元素的值。例如,如果是`&lt;input&gt;`元素,则可以通过`.val()`方法获取其值;如果是`&lt;select&gt;`元素,则同样可以使用`.val()`...

    在DataGIrid中取得复选框选中的行的某一个值(如城市)

    本话题将深入探讨如何在DataGrid中获取复选框选中的行的特定列值,例如城市信息。在这个场景中,用户可能会在DataGrid的每一行中设置复选框,以便选择他们感兴趣的项目。为了获取这些信息,我们需要掌握以下关键知识...

    JQuery获取表格数据示例代码

    示例代码中分别演示了如何获取第二行第三列中的输入框 INPUT 的值,第三行第三列中的文本域 TEXTAREA 的内容,以及第四行第三列中另一个输入框 INPUT 的值。为了定位这些元素,使用了children()方法来访问直接子元素...

    jQuery插件jqGrid动态获取列和列字段的方法

    在jQuery插件jqGrid中,动态获取列和列字段是一项重要的功能,这使得开发者能够根据需求灵活地展示或隐藏表格中的列,或者调整列的顺序和属性。以下将详细介绍如何实现这一功能,并通过实例代码进行解析。 首先,...

    jquery遍历table的tr获取td的值实现方法

    在处理表格数据时,常常需要遍历每一行(tr),然后获取该行内每个单元格(td)的值。使用jQuery,可以快速实现对表格的遍历和对单元格数据的读取。 知识点三:jQuery遍历表格tr获取td值的方法一 在方法一中,首先...

    冻结(固定) 行或列 完整例子

    与冻结行类似,冻结列是将某一列固定在屏幕左侧,比如将第一列的分类信息固定,这样用户在水平滚动时仍能看到分类信息,方便查找和对比。 在jsp中,我们可以使用JavaScript库,如jQuery,配合CSS来实现这个效果。...

    jQuery EasyUI编辑DataGrid用combobox实现多级联动

    - 在`aa1`列的`onSelect`事件中,获取当前选中的行和行号,然后找到对应的第二级combobox,清除原有数据并重新加载数据,这里的`url`会根据第一级选中的值动态改变。 - 同样的逻辑也应用在`bb1`列的`onSelect`事件...

Global site tag (gtag.js) - Google Analytics