网格视图.使用JavaScript排序(没有jQuery或任何插件)
GridView.Sort using JavaScript (no jQuery or any plugins)?
<%#XPath("ID"(%><%#XPath("PQR"(%><%#XPath("XYZ"(%>
我有一个带有id列表的下拉列表,需要使用纯JavaScript在GridView中只显示该id的数据,而不使用任何插件或代码隐藏文件,没有jQuery。如何使用JavaScript。感谢
首先指定在下拉列表的选择更改时运行的javascript函数:
<asp:DropDownList ID="DropDownList1" runat="server" onchange="filterGrid(this.value);">
然后在filterGrid js函数中写入逻辑:
function filterGrid(value)
{
var grid = document.getElementById('<%= GridView1.ClientID %>');
if (grid != null)
{
var rows = grid.getElementsByTagName("tr");
for (var i = 0; i < rows.length; ++i)
{
var cells = rows[i].getElementsByTagName("td");
if (cells.length > 0)
{
if (cells[IndexOfColumnWithId].innerText === value)
rows[i].style.display = 'table-row';
else
rows[i].style.display = 'none';
}
}
}
}
将上面代码中的IndexOfColumnWithId替换为网格中id列索引的整数值。
相关文章:
- jQuery中是否内置了任何字符串格式化函数
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 使用jQuery 1.8.1准备好多个$(document).是否有任何开销
- 如何在jquery中检测浏览器的后退按钮,如果有任何对话框打开,请关闭它
- jQuery-Regex以防止任何特殊字符
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- 使用Javascript/jQuery以编程方式将当前锚点/哈希/片段附加到任何表单操作url
- jquery Ajax没有;不要显示任何信息(既不显示成功也不显示失败)
- jQuery/Javascript foreach If/Else |如果为空(不执行任何操作)Else(显示forea
- Jquery keep Alive/任何客户端交互
- JQuery不会在Safari以外的任何浏览器中加载
- jQuery选择器不识别任何动态创建的HTML输入函数
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- 有人知道有没有jquery插件可以在图像上写文本,并让用户将其放置在图像内的任何位置
- jQuery toogle-一个打开,另一个隐藏-在代码中的任何位置
- 使用jQuery.css()方法时,是否需要转义任何字符
- 控制台.log触发,但随后的 Jquery 调用不执行任何操作
- JQuery Selector未选择任何内容
- JavaScript / jQuery - 任何检测点击类型的方法