Javascript ListView未返回任何数据时,jQuery出错
我对jQuery完全一无所知,所以我需要你的帮助来修改下面的脚本。此脚本保留在aspx页面的头部。只要ListView2返回一些数据,它就可以正常工作。如果listview2为空,则会出现错误“对象引用未设置为对象的实例”。如何更改脚本,使函数仅在listview2填充数据时运行。谢谢Javascript ListView未返回任何数据时,jQuery出错,javascript,jquery,asp.net,listview,Javascript,Jquery,Asp.net,Listview,我对jQuery完全一无所知,所以我需要你的帮助来修改下面的脚本。此脚本保留在aspx页面的头部。只要ListView2返回一些数据,它就可以正常工作。如果listview2为空,则会出现错误“对象引用未设置为对象的实例”。如何更改脚本,使函数仅在listview2填充数据时运行。谢谢 $(function () { $("input[id*='checkbox1']").click(function () { $("#<%=ListView2.
$(function ()
{
$("input[id*='checkbox1']").click(function ()
{
$("#<%=ListView2.FindControl("DeleteBackground").ClientID
%>").removeAttr('disabled');
});
});
$(函数()
{
$(“输入[id*='checkbox1'])。单击(函数()
{
$(“#”)removeAttr('disabled');
});
});
$(函数(){
$(“输入[id*='checkbox1'])。单击(函数(e){
$(“#”)查找(“#删除背景”).removeAttr('disabled');
});
});
我不能使用类名,因为页面上的许多其他控件共享相同的名称,所以我用控件ID替换了类名,效果很好。谢谢你的帮助。
$(function () {
$("input[id*='checkbox1']").click(function (e) {
$("#<%=ListView2.ClientID %>").find("#DeleteBackground").removeAttr('disabled');
});
});