我试图在gridview列中只选择一个单元但是失败了,所有列都是用我当前的代码选中的,我在Jquery / Javascript中很弱。 此外,我需要将每列中选定的单元格值存储到后端数据库中。
请帮帮我
以下是参考代码,它在列中选择多个单元格,而我只需要选择一个单元格,
<script type="text/javascript" >
$(document).ready(function() {
//To set the back ground color of gridview cell
$("#<%=GridView1.UniqueID%> td").click(function() {
$(this).css("background-color", "red");
});
});
</script>
电流:
需要:
请帮帮我
提前感谢。
答案 0 :(得分:1)
这里是用于仅选择列中单个单元格的代码:
$("#<%=GridView1.UniqueID%> tr td").click(function() {
var indx =$(this).index(); //get index of the td
//for each tr in the table
$(this).parent().parent().find("tr").each(function(){
//find the td with specific index and remove the redclass
$(this).find('td:eq(' + indx + ')').removeClass("redClass");
});
$(this).addClass('redClass');
});
Forked Freak_Droid的JSFiddle:http://jsfiddle.net/EcFLH/