簡體   English   中英

從jQuery中的HTML對象中刪除禁用的屬性

[英]remove disabled property from a html object in jquery

我單擊按鈕就在頁面上添加了html。因此,當我添加html時,我想從html變量中刪除所有禁用的屬性,以便新的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變量中刪除輸入類型的disabled屬性。因為從我獲取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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM