`
reallyafei
  • 浏览: 98816 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

获取已选中checkbox所在行其他列的值

 
阅读更多

//通过table的id获取已选中checkbox的当前行第n列的值,并组合成字符串返回

function getTDText1(tableId, chkName, n) {

var rows = $(tableId).rows;

var objs = document.getElementsByName(chkName);

var temp = "";

for (var i = 0; i < objs.length; i++) {

if (objs[i].checked) {

var r = objs[i].parentElement.parentElement.rowIndex;

if (temp == "") {

temp = rows[r].cells[n].innerText;

} else {

temp += "," + rows[r].cells[n].innerText;

}

}

}

return temp;

}

 

//通过已选中checkbox的id获取当前行第n列的值,并组合成字符串返回

function getTDText2(chkId, n) {

var temp = "";

var ids = chkId.split(",");

for (var i = 0; i < ids.length; i++) {

var tr = $(ids[i]).parentElement.parentElement;

if (temp == "") {

temp = tr.cells[n].innerText;

} else {

temp += "," + tr.cells[n].innerText;

}

}

return temp;

}

3
1
分享到:
评论

相关推荐

    获取GridView中Checkbox的值

    在这里,我们通过一个for循环遍历GridView1的每一行,使用Cells[0]获取第一列(即Checkbox所在的列),然后使用FindControl方法查找名为"Checkbox1"的Checkbox控件。找到后,我们检查Checkbox是否被选中(chk....

    js获得Gridview中选中checkbox行的信息

    3. **获取行信息**:为了获取当前行的其他信息,我们需要找到Checkbox所在行的DOM元素。这可以通过相对定位(如`parentNode`和`previousElementSibling`)或者使用特定的行标识(如行的`data-key`属性)来实现。例如...

    c# ListView CheckBox 索引值

    总的来说,要获取C# ListView中CheckBox的索引值,我们需要在ListView控件上启用多选并添加CheckBox列,然后监听`ItemChecked`事件来获取选中项的索引,或者通过遍历所有项来获取所有选中项的索引。以上步骤可以帮助...

    JS选中checkbox后获取table内一行TD所有数据的方法

    标题中提到的“JS选中checkbox后获取table内一行TD所有数据的方法”,指的是通过JavaScript编程技术实现,在用户选中表格中某一行的复选框时,获取该行中所有单元格(TD)的内容。此技术主要应用于Web开发中,可以...

    可以使用CheckBox并获取第一行状态)CGridExamp

    总的来说,"可以使用CheckBox并获取第一行状态)CGridExamp"这个主题是关于如何在C++ Builder或其他支持`CGrid`控件的环境中,利用`CheckBox`来增强用户交互,并通过编程方式获取这些控件的状态,以实现更复杂的功能...

    checkbox批量选中,获取选中项的值的简单实例

    批量选中Checkbox并获取选中项的值是一项常见的需求,尤其在处理表格数据时。本文将通过一个简单的HTML和JavaScript实例来详细讲解如何实现这一功能。 首先,我们创建一个包含多行的表格,每行有四个列:ID、...

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

    6. **获取特定列的值**:一旦有了选中行的容器,可以通过查找对应的DataGridRow对象,然后访问它的Cells集合,找到复选框所在的列。在WPF中,可以使用`FindVisualChild`方法找到子控件(即复选框)。对于Windows ...

    QTableWidget第一列,动态创建QCheckbox,单击行,可以修改Checkbox的状态 单击按钮获取选中行的数据

    本示例着重讲解如何在`QTableWidget`的第一列动态创建`QCheckbox`,以及如何在用户单击行时更新Checkbox的状态,并在单击按钮后获取选中行的数据。以下将详细阐述实现这个功能所需的知识点。 首先,我们需要了解`...

    javascript获取checkbox复选框获取选中的选项

    在JavaScript中,获取复选框(checkbox)选中的选项是一项常见的任务,特别是在处理表单数据时。本示例提供了一种纯JavaScript实现的方法,用于获取指定表单内复选框选中的值。以下是对该方法的详细解释: 首先,...

    asp.net Repeater取得CheckBox选中的某行某个值

    3. 如何在Repeater中获取选中的CheckBox所在的行数据: - 方法一:使用foreach循环遍历Repeater控件中的所有子控件。通过FindControl方法找到特定的CheckBox控件,并检查其Checked属性是否为true。若为true,则说明...

    QT的QTreeWidget有checkbox时轻松选中

    总的来说,通过自定义QTreeWidget的事件处理,我们可以轻松实现点击QTreeWidget行的任意位置都能选中或取消选中复选框的功能,这极大地提高了用户的交互体验。在QT的开发过程中,灵活地定制控件的行为是实现特定功能...

    JS获得选取checkbox整行数据的方法

    接下来,我们将详细讨论如何编写一个JavaScript函数来获取选中checkbox所在行的数据。我们的示例将涉及以下知识点: 1. 通过`document.getElementById`方法获取特定元素。 2. 使用`document.getElementsByName`或`...

    JQuery获取table一列值

    要获取表格中某列的所有值,通常需要先定位到该列所在的单元格,然后读取这些单元格内的内容。 #### 三、具体实现方法 1. **定位到目标列**: - 使用 JQuery 的选择器来定位到目标列。 - 例如,要获取第一列(即...

    获取多选table选中行中的单元格内容

    三、获取选中行 在JavaScript中,可以通过遍历复选框数组,检查其`checked`属性来找出选中的行。可以使用`closest`方法找到每个复选框所在的`&lt;tr&gt;`元素。然后,你可以将这些行存储在一个数组中,方便后续操作。 四...

    jQuery获取复选框选中的当前行的某个字段的值

    它获取选中复选框的父节点和其父节点,然后使用jQuery的`find()`方法遍历这一行的所有`&lt;td&gt;`元素。当找到一个`&lt;td&gt;`元素的`name`属性等于"z"时,就获取并显示它的内容。 两种方法都可以达到预期的效果,但第二种...

    Layui Table js 模拟选中checkbox的例子

    在具体实现上,先通过`$('#goodslicencetable').next().find("tr[data-index='"+index+"']div.layui-form-checkbox")`获取到对应行的复选框DOM对象。然后,利用`td.click()`模拟触发了点击事件,从而实现了复选框的...

    DataGridView中CheckBox实现某一列单选

    处理的逻辑是:首先遍历这一列的所有行,将所有行的CheckBox值设置为false,表示取消选中。然后,将当前被点击的行的CheckBox值设置为true,以实现单选的效果。这样,无论用户之前选择了哪些项,在点击新的行时,...

    vb.net 静态数据的展示,全选,打印等

    同时,可以获取选中项的值,这可能涉及到遍历CheckBox所在的DataGridView行,提取对应列的值。 4. **全选/反选逻辑**:全选操作是将所有CheckBox设为Checked状态,反选则是设为Unckecked。你可以使用For Each循环...

    listView中添加checkBox 案例 (项目中抽取出来的)

    // 获取当前CheckBox所在列表项的位置 selectedItems.put(position, isChecked); // 更新选中状态 // 可以在此处处理选中事件,例如更新数据库等操作 } }); return convertView; } static class ViewHolder ...

Global site tag (gtag.js) - Google Analytics