UpdatePanel 里使用 JQUERY 问题
<script type="text/javascript"> $(document).ready(function() { $("input[name*='$txtReturnFile']").each(function(i, input) { $(input).bind("blur", function() { alert("bind successfully."); //TODO:something }); //bind }); //each }); //ready </script> 以上脚本对在UpdatePanel里指定的input进行onblur事件邦定是无效的,如果没有UpdatePanel 则有效。 <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <input ....../> <input ....../> ............................. </asp:UpdatePanel>
如果想在UpdatePanel里达到邦定效果,则需要:
1. 引进 jquery.updatepanel.js
2. 修改脚本,如下:
<script type="text/javascript"> $(document).ready(function() { $('#ctl00_ContentPlaceHolder1_UpdatePanel1').panelReady(function() { $("input[name*='$txtReturnFile']").each(function(i, input) { $(input).bind("blur", function() { alert("bind successfully."); //TODO:something }); //bind }); //each }); //panelReady }); //ready </script>
🐳 作者:dupeng0811 📢 版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接 💬 留言:同时 , 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |
|