3 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊
您可以attr像這樣添加屬性:
$('#someid').attr('name', 'value');
但是,對(duì)于和這樣的DOM屬性checked,執(zhí)行此操作的正確方法(自JQuery 1.6起)是使用。disabledreadonlyprop
$('#someid').prop('disabled', true);

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
最佳解決方案:從jQuery v1.6開(kāi)始,您可以使用 prop()添加屬性
$('#someid').prop('disabled', true);
刪除它,使用 removeProp()
$('#someid').removeProp('disabled');
Reference
另請(qǐng)注意,不應(yīng)使用.removeProp()方法將這些屬性設(shè)置為false。一旦刪除本機(jī)屬性,就無(wú)法再次添加。有關(guān)更多信息,請(qǐng)參見(jiàn).removeProp()。

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
您可以使用jQuery的.attr函數(shù)來(lái)執(zhí)行此操作,該函數(shù)將設(shè)置屬性。通過(guò).removeAttr功能刪除它們。
//.attr()
$("element").attr("id", "newId");
$("element").attr("disabled", true);
//.removeAttr()
$("element").removeAttr("id");
$("element").removeAttr("disabled");
添加回答
舉報(bào)