JQ如何获取repeater中button的自定义属性的值?
JQ怎么获取repeater中button的自定义属性的值???
JQ怎么获取repeater中button的自定义属性的值
目前只有一个按钮点击有效,后面的几个按钮点击无反应。数据总归有4行
代码如下:
------解决方案--------------------
$("input [type='button'][id='btnPostFile']").click(function() {
var filename = $(this).attr("fname");
alert(filename );
});
------解决方案--------------------
从标准来讲,id最好只有一个。你放repeater里面的按钮,建议使用class标识。
[type='button']可以简写 xxx:button
绑定事件最好用on;
jquery:
------解决方案--------------------
大郎给分大郎给分大郎给分大郎给分大郎给分
------解决方案--------------------
$('#rpId').on('button[name=XXX]','click',function(){
})
JQ怎么获取repeater中button的自定义属性的值
目前只有一个按钮点击有效,后面的几个按钮点击无反应。数据总归有4行
代码如下:
$("#btnPostFile").click(function() {
var filename = $(this).attr("fname");
alert(filename );
});
<asp:Repeater ID="rptDateList" runat="server">
<ItemTemplate>
<tr class="left_title_2" onmouseover="move(this);" onmouseout="out(this);">
<td align="center">
<%# Eval("name") %>
</td>
<td align="center">
<%# Eval("size") %>
</td>
<td align="center">
未上传
</td>
<td align="center">
<input id="btnPostFile" type="button" value="上传数据" fname='<%# Eval("name") %>' />
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
------解决方案--------------------
$("input [type='button'][id='btnPostFile']").click(function() {
var filename = $(this).attr("fname");
alert(filename );
});
------解决方案--------------------
从标准来讲,id最好只有一个。你放repeater里面的按钮,建议使用class标识。
<input id="btnPostFile" class="rptbtn" type="button" value="上传数据" fname='<%# Eval("name") %>' />
[type='button']可以简写 xxx:button
绑定事件最好用on;
jquery:
$(".rptbtn:button").on("click",function () {
alert("!!!");
alert($(this).attr("fanme"));
});
------解决方案--------------------
大郎给分大郎给分大郎给分大郎给分大郎给分
------解决方案--------------------
$('#rpId').on('button[name=XXX]','click',function(){
})