首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js如何获取repeater中行的值,达到点击每行的图像,把对应隐藏的数据显示到弹出层下

2013-02-19 
js怎么获取repeater中行的值,达到点击每行的图像,把对应隐藏的数据显示到弹出层上 script typetext/jav

js怎么获取repeater中行的值,达到点击每行的图像,把对应隐藏的数据显示到弹出层上
 <script type="text/javascript">
        $(function () {
            //绑定事件处理 
            $("#choice_list_district img").click(function (e) {
                if ($("#divObj").css("display") == "none") {
                    e.stopPropagation();
                    $("#divObj").text("fdafa"); //给弹出层增加内容,需要设置为hiddenfield1的值
                    //设置弹出层位置 
                    var offset = $(e.target).offset();
                    //设置弹出层位置在点击的右下面                   
                    $("#divObj").css({ top: (event.clientY + 5) + "px", left: (event.clientX + 10) + "px" });
                    $("#divObj").show();
                }
                else {
                    $("#divObj").hide();
                }
            });
            //单击空白区域隐藏弹出层 
            $(document).click(function (event) { $("#divObj").hide(); });
            //单击弹出层则自身隐藏 
            //$("#divObj").click(function (event) { $("#divObj").hide(speed) }); 
            $("#tab tr td").click(function (event) {
                $("#aaa").val($(this).html());
            });
        }); 
</script>

<asp:Repeater ID="Repeater1" runat="server" 
              onitemcommand="Repeater1_ItemCommand" onitemdatabound="Repeater1_ItemDataBound">
          <ItemTemplate>
              <div class="f8">          
                  <div class="g2">


                  <div class="f9">                 
                      <asp:ImageButton ID="ImgBtn_fayin" runat="server" ImageUrl="images/15.jpg" width="21" height="21"/>
                  </div>
                  <div class="f9">
                  
                  <asp:ImageButton ID="ImgBtn_video" runat="server" ImageUrl="images/16.gif" width="23" height="23"/>
                  </div>
                  <div class="g1">                 
                  <asp:ImageButton ID="ImgBtn_before" runat="server" ImageUrl="images/28.gif" width="19" height="19" CommandName="ImgBtn_before"/>
                  </div>
                    <div class="g3">                    
                        <asp:Label ID="lb_words" runat="server" Text='<%#Eval("words") %>'></asp:Label>
                    </div>
                  </div>
                  <div class="g2">
                     
                  <div class="g1" id="choice_list_district">  
                    <img alt="js如何获取repeater中行的值,达到点击每行的图像,把对应隐藏的数据显示到弹出层下" src="images/28.gif" width="19" height="19" /> 
                     <asp:HiddenField ID="HiddenField1" runat="server" Value='<%#Eval("fanyi") %>' />         
                  <%--<asp:ImageButton ID="ImgBtn_after" runat="server" ImageUrl="images/28.gif" width="19" height="19" CommandName="ImgBtn_after"/>--%>
                  </div>


                  </div>
              </div>
          </ItemTemplate>
          </asp:Repeater>
         
        <div id="divObj" class="g1111" style="position: absolute;display:none; z-index:9999;"> 
           <%-- <asp:Literal ID="Literal_write" runat="server"></asp:Literal>--%> 
                </div>


以上伪代码,
怎么获取repeater中行的值,达到点击每行的图像,把对应隐藏的数据显示到弹出层上

[解决办法]
试一试:
$(this).next().val();
[解决办法]

引用:
试一试:
$(this).next().val();


点击的当前对象 的下一个标签的 值

热点排行