从 jquery 中的 html 对象中删除禁用的 属性

remove disabled property from a html object in jquery

我在添加 html 时单击 button.So 在我的页面上添加 html 我想从 [= 中删除所有禁用的 属性 27=] 变量,以便新的 html 没有任何禁用的输入:

代码:

var current_td = $(thisobj).closest('tr').html();
    var next_td = $(thisobj).closest('tr').siblings('tr.add').html();
    var added1 = '<tr class="class2">'+current_td+'</tr>';
    var added2 = '<tr class="class1">'+next_td+'</tr>';
    var main_html = added1 + added2;
    main_html = main_html.replace("Add[+]" ,"Remove [-]");
    $('#create_table').append("<tbody id=TBody"+Count+">"+main_html+"</tbody>");
    masterCodeCount++;
    return "TBody"+(Count-1);

main_html 变量我想删除禁用的 属性 输入 types.Because 从那里我得到 html 输入类型被禁用

你可以做到

var current_td = $(thisobj).closest('tr').html();
var next_td = $(thisobj).closest('tr').siblings('tr.add').html();
var added1 = '<tr class="class2">' + current_td + '</tr>';
var added2 = '<tr class="class1">' + next_td + '</tr>';
var main_html = added1 + added2;
main_html = main_html.replace("Add[+]", "Remove [-]");
var $main = $(main_html);
//remove the disabled attribute
$main.find(':disabled').removeAttr('disabled');
$("<tbody id=TBody" + Count + "></tbody>").append($main).appendTo('#create_table');
masterCodeCount++;
return "TBody" + (Count - 1);