首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用只选择筛选过的行

如何使用只选择筛选过的行
EN

Stack Overflow用户
提问于 2013-08-27 12:50:59
回答 2查看 1K关注 0票数 0

我在gridview上有一个用于筛选文本框的脚本,在每一行上有一个用于复选框的脚本。当我在网格中过滤某物时,我会得到一些过滤过的行。我想使用选择脚本来选择那些过滤过的行。但是它是在网格中选择所有的结果。

选中复选框脚本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
      $("#<%=gvCheckDetails.ClientID%> input:checkbox").live("click", function(event) {
            var tbl = $("#<%=gvCheckDetails.ClientID%>");
            var checkbox = $(this);
            var checkState = checkbox.is(":checked");
            var ancestorName = checkbox.parent().parent()[0].nodeName; // tr or th?                

            // if it's a header, we'll work with all rows (select on or off)
            if (ancestorName.toLowerCase() === "th") {
                $(tbl[0].config.rowsCopy).each(function() {
                    if (checkState)
                        $(this).find("input:checkbox").attr('checked', true);
                    else
                        $(this).find("input:checkbox").removeAttr('checked');
                });
            }
        });

有谁能帮我修改上面的脚本,以便在选中selectall时只选择筛选过的值(搜索文本框是使用aspx中的jscript动态过滤网格行)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-28 06:56:07

基于 Augusto Men 答案:

刚刚换了

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(this).find("input:checkbox").attr('checked', true);

使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(this).filter(':visible').find("input:checkbox").attr('checked', true);

因此,现在复选框检查是过滤和应用仅访问的。

非常感谢Augusto

票数 0
EN

Stack Overflow用户

发布于 2013-08-27 13:39:48

:visible选择器通常会完成这个任务。它只过滤可见的元素,包括DOM中的父元素。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(tbl[0].config.rowsCopy).filter(':visible').each(function() {
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18475236

复制
相关文章
如何使用 Python 只删除 csv 中的一行?
我们将使用 drop() 方法从任何 csv 文件中删除该行。在本教程中,我们将说明三个示例,使用相同的方法从 csv 文件中删除行。在本教程结束时,您将熟悉该概念,并能够从任何 csv 文件中删除该行。
很酷的站长
2023/08/11
8280
如何使用 Python 只删除 csv 中的一行?
如何使用EvtMute对Windows事件日志进行筛选过滤
在这篇文章中,我们将告诉大家如何使用EvtMute来对Windows事件日志进行筛选过滤。EvtMute这款工具允许我们使用YARA来进行攻击性操作,并对已经报告给Windows事件日志的事件进行过滤和筛选。
FB客服
2021/03/09
9020
如何使用EvtMute对Windows事件日志进行筛选过滤
问与答85: 如何统计汇总筛选过的列表数据?
Q:如下图1所示,需要获取单元格区域C7:C13中出现的L的数量,及对应的分数之和,但是我们对单元格区域A6:D13应用了筛选,如果筛选的团队是“West”,那么相应的L的数量是2;如果筛选的团队是”East“,则相应的L的数量是1;如果没有筛选,则相应的L的数量是3?
fanjy
2020/05/25
1.6K0
问与答85: 如何统计汇总筛选过的列表数据?
[Silverlight]简单实现DataGrid使用CheckBox选择行
以前写过几个方法实现这个功能,但最终还是选择了不继承DataGrid,所以再重新发布出来。
dino.c
2019/01/18
8950
[Silverlight]简单实现DataGrid使用CheckBox选择行
算法浅谈——快速筛出topK的快速选择算法
在之前Python系列当中,我们介绍了heapq这个库的用法,它可以在的时间里筛选出前K大或者前K小的元素。今天我们一起来看一个可以更快实现选择的快速选择算法。
TechFlow-承志
2020/03/05
9110
算法浅谈——快速筛出topK的快速选择算法
css选择器选择奇数行或偶数行
:nth-child(n) 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型。
蓓蕾心晴
2022/12/06
2.4K0
【说站】Python Pandas数据框如何选择行
下面将展示每个示例,以及何时使用某些技术的建议。假设我们的标准是 column 'A'=='foo'
很酷的站长
2022/11/24
1.5K0
【说站】Python Pandas数据框如何选择行
如何选择合适的 django 版本使用
然后,该如何选择一个合适的版本,是一股脑装最新版(很肯能存在一些小问题,如:与其他库的兼容性问题)还是有方法可寻呢,请看:
卓越笔记
2023/02/18
3K0
如何选择合适的 django 版本使用
素数筛法(Eratosthenes筛法)
Eratosthenes筛法,又名埃氏筛法,对于求1~n区间内的素数,时间复杂度为n log n,对于10^6^ 以内的数比较合适,再超出此范围的就不建议用该方法了。 筛法的思想特别简单: 对于不超过n的每个非负整数p, 删除2p, 3p, 4p,…, 当处理完所有数之后, 还没有被删除的就是素数。
_DIY
2019/09/11
1.7K0
【说站】Python DataFrame如何根据列值选择行
以上就是Python DataFrame根据列值选择行的方法,希望对大家有所帮助。
很酷的站长
2022/11/24
5.3K0
【说站】Python DataFrame如何根据列值选择行
如何只使用CSS提升页面渲染速度
作者 | Rumesh Eranga Hapuarachchi 译者 | 张健欣 策划 | 田晓旭
前端老道
2022/03/29
1.5K0
如何只使用CSS提升页面渲染速度
如何只使用CSS提升页面渲染速度
用户喜欢快速的 Web 应用。他们期望页面加载速度快,运行流畅。如果滚动时出现动画中断或延迟,用户很可能就会离开你的网站。作为一名开发者,你可以做很多事情来提升用户体验。本文主要介绍你可以用来提升页面渲染速度的 4 个 CSS 技巧。
深度学习与Python
2021/01/07
1.3K0
SQL如何只让特定列中只显示一行数据
我们如果在某个表里面,如何让其中某列的其中一行数据,只是显示一次呢? 示例表 StudentID Last_Name First_Name Gender GradeLevel Class Pupil_Email Relationship Pupil_Parent_Email 5013 Wang Zack M Grade 9 Senior SG9 B 5013@example.com 爸爸 5013a@qq.com 5013 Wang Zack M Grade 9 Senior SG9 B 5013@exam
繁华是客
2023/03/03
8.8K0
欧拉筛法(线性筛)的学习理解
在刚接触编程语言时,对于寻找素数,第一时间想到的便是二重循环暴力查找,其复杂度O(n^2),通过循环中只判断到根号n可以优化一些,不过复杂度也达不到预期。在数论的学习中,我学到了埃氏筛法,O(nloglogn)的算法,而在一些数据范围达到1e7这样的题目中,也很难让人满意,于是我便学习了欧拉筛法,也即 O(n)的线性筛法。
全栈程序员站长
2022/07/22
1.6K0
欧拉筛法(线性筛)的学习理解
素数的筛法
素数的筛法有很多种 在此给出常见的三种方法 以下给出的所有代码均已通过这里的测试 埃拉托斯特尼筛法 名字好长 :joy:  不过代码很短 思路非常简单,对于每一个素数,枚举它的倍数,它的倍数一定不是素数 这样一定可以保证每个素数都会被筛出来 还有,我们第一层循环枚举到 就好,因为如果当前枚举的数大于n,那么它能筛出来的数一定在之前就被枚举过 比如说: 不难发现我们从20枚举所筛去的数一定被5筛过 1 #include<cstdio> 2 #include<cmath> 3 using na
attack
2018/04/11
1.3K0
素数的筛法
获取jqGrid中选择的行的数据
var id=$(‘#gridTable’).jqGrid(‘getGridParam’,'selrow’);
ydymz
2018/09/10
2.5K0
线性素数筛(欧拉筛)(超级好的MuBan)
Problem:找出小于等于n的所有素数的个数。 #include <bits/stdc++.h> using namespace std; const int maxn = 1e6; int prime[maxn]; // 欧拉线性素数筛,O(n) bool vis[maxn]; // 标记 int Prime(int n) { memset(vis,false,sizeof(vis)); int cnt = 0; vis[0] =
Lokinli
2023/03/09
2280
【板子】筛法求素数-线性筛
由于普通的筛法求素数的时候出现了一个数被多次标记的情况,所以效率比较低,我们可以使用线性筛来标记。线性筛中,每个数只被标记一次,时间复杂度为O(N)
灯珑LoGin
2022/10/31
2990
python合并相同行只保留一行
文本: 每行在开头一列字符串不一样的情况下,后面若字符串相同的,则认为是相同的行,对于相同的行,只保留一行。
py3study
2020/01/09
1.9K0
质数筛与欧拉函数
我们提前设置一个标记数组prime[N] ,提前标记好数字的质数状态,这样就能减少重复判断。
fishhh
2022/08/30
6340
质数筛与欧拉函数

相似问题

角数据-只选择筛选过的行

20

如何仅选择jQgrid中筛选过的行?

10

如何使用SQL游标返回筛选过的行

21

如何修改筛选过的行(使用dplyr或if/ How )

30

如何使用partition只选择需要的行?

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文