禁用动态添加的控件

时间:2015-04-22 23:02:55

标签: jquery

这里的代码可以很好地创建我的控件

function mycallback(data) {

    $.each(data.user, function (i,data) {

        $("<div>"+data.id+"</div>").attr('id',data.id).appendTo('#page_14_14');

        var ctrl = $('<input/>').attr({ type: 'text', name:'text', value:data.email , id:data.id }).addClass("text");
         $(ctrl).appendTo("#"+data.id); 
       document.getElementById(data.id).disable;
    });
}

但我希望我的文本输入区域被禁用。

1 个答案:

答案 0 :(得分:0)

$.each(data.user, function (i,data) {
   $("<div>"+data.id+"</div>").attr('id',data.id).appendTo('#page_14_14');
   var ctrl = $('<input/>').attr({ type: 'text', name:'text', value:data.email , id:data.id }).addClass("text");
   $(ctrl).appendTo("#"+data.id); 
   document.getElementById(data.id).disable; // this won't work
   $('#' + data.id).prop('diasabled', true);  // this will
});