【发布时间】:2014-07-04 06:02:18
【问题描述】:
我看过多篇关于使用 jquery 格式化 gridview 行的文章/问题。 但是,请考虑这是我第一次尝试编写 jquery 并在 asp.net 页面中使用它。
我设法执行以下操作,但它对 gridview 没有任何作用。我做错了什么?
<script src="Scripts/jquery-1.6.1.min.js" type="text/javascript"></script>
</head>
在正文部分,创建 GridView1 后:
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$("#<%=GridView1.ClientID%> td:nth-child(odd)").css("background-color", "#FFCCCC");
$("#<%=GridView1.ClientID%> td:nth-child(even)").css("background-color", "#99CCFF");
});
</script>
我还将这个 jquery 保存为脚本文件夹中的 jqueryColumnColours.js。那么第二个问题,如何在没有真正在aspx页面中编写上述函数的情况下使用.js文件?
编辑:
$(document).ready(function () {
$("#GridView1 td:nth-child(odd)").css("background-color", "#FFCCCC");
$("#GridView1 td:nth-child(even)").css("background-color", "#99CCFF");
});
【问题讨论】:
-
始终使用来自jquery.com 的最新 jquery 插件,无需在 jquery 中编写 来选择元素.. 只需使用 $("#Gridview1 td:nth-child(odd)" )...它是enuf!!!
-
@Aj_sari 仍然没有运气。请查看我的编辑。
-
看看我的答案,它对我很有效!
标签: c# javascript jquery asp.net gridview