双击/单击并存储在数据库中后,在gridview中突出显示单元格

时间:2014-03-25 18:56:32

标签: javascript jquery asp.net

我试图在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>

电流:

enter image description here

需要:

enter image description here

请帮帮我

提前感谢。

1 个答案:

答案 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/