我有一个更新面板,里面有一个runat服务器div, 此div不会显示在页面的第一个加载中。我曾经在用户输入搜索键后显示它,然后重新加载包含div和更新div控件的更新面板,然后显示它。
我在这个div标签中有一个CheckBox,我需要使用jquery获取此复选框的click事件
我尝试使用直接.click或.live,但一切都行不通!!
任何帮助将不胜感激。
答案 0 :(得分:1)
您需要在页面中引入javascript以再次模拟点击事件。 Page.RegisterClientScriptBlock或Page.RegisterStartUpScript应该这样做。
或 将它放在updatepanel
中 <script type="text/javascript">
Sys.Application.add_load(your jquery function);
</script>
答案 1 :(得分:1)
使用此代码
$(document).ready(function()
{
//This will add one function to be called on every request of the update panel
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
});
function EndRequestHandler()
{
$('#checkboxID').change(function(){
//Your functionality
});
}