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();
[解决办法]
点击的当前对象 的下一个标签的 值