3 回答

TA贡献1784条经验 获得超2个赞
您可以attr像这样添加属性:
$('#someid').attr('name', 'value');
但是,对于和这样的DOM属性checked,执行此操作的正确方法(自JQuery 1.6起)是使用。disabledreadonlyprop
$('#someid').prop('disabled', true);

TA贡献1799条经验 获得超8个赞
最佳解决方案:从jQuery v1.6开始,您可以使用 prop()添加属性
$('#someid').prop('disabled', true);
删除它,使用 removeProp()
$('#someid').removeProp('disabled');
Reference
另请注意,不应使用.removeProp()方法将这些属性设置为false。一旦删除本机属性,就无法再次添加。有关更多信息,请参见.removeProp()。

TA贡献1911条经验 获得超7个赞
您可以使用jQuery的.attr函数来执行此操作,该函数将设置属性。通过.removeAttr功能删除它们。
//.attr()
$("element").attr("id", "newId");
$("element").attr("disabled", true);
//.removeAttr()
$("element").removeAttr("id");
$("element").removeAttr("disabled");
- 3 回答
- 0 关注
- 650 浏览
相关问题推荐
添加回答
举报