使用2011版netadvantage中的ImageButton控件,应用jquery事件不响应。
jquery代码
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#<%=btnsel.ClientID %>').click(function () {
alert('dd');
});
$('#<%=btnadd.ClientID %>').click(function () {
alert($('#dc_input').val().toString());
alert($('#dp_clientState').val().toString());
});
});
</script>控件
<igtxt:WebImageButton ID="btnsel" runat="server"
Text="查询">
</igtxt:WebImageButton>
jquery代码
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#<%=btnsel.ClientID %>').click(function () {
alert('dd');
});
$('#<%=btnadd.ClientID %>').click(function () {
alert($('#dc_input').val().toString());
alert($('#dp_clientState').val().toString());
});
});
</script>控件
<igtxt:WebImageButton ID="btnsel" runat="server"
Text="查询">
</igtxt:WebImageButton>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#<%=btnsel.ClientID %>').click(function () {
alert('dd');
}); });
</script>
<asp:ImageButton ID="btnsel" runat="server"
Text="查询"></asp:ImageButton></p>这样是可以的
请查看页面浏览之后的HTML源代码比较<igtxt:WebImageButton生成的ID和$('#<%=btnsel.ClientID %>') 这个括号里面,是否一致
jquery代码
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#MainContent_btnsel').click(function () {
alert('dd');
});
});
</script> 按钮部分
<input id="MainContent_btnsel" type="submit" size="0" style="font-size:2px;padding:0px;z-index:-1;border:0px;width:0px;height:0px;" name="ctl00$MainContent$btnsel" value="查询" />
#<%=btnadd.ClientID %> 这个是asp.net的预处理指令,也就是在服务器端的控件的ID 转化成 html 元素事名称发生了变化。
看到代码了。MainContent_btnsel 这个有没有绑定别的事件,或者被处理过。
没有引用 或路径不多