我如何添加一个属性到特定的HTML标签在jQuery?
例如,像这个简单的HTML:
<input id="someid" />
然后添加一个属性disabled="true",如下所示:
<input id="someid" disabled="true" />
我如何添加一个属性到特定的HTML标签在jQuery?
例如,像这个简单的HTML:
<input id="someid" />
然后添加一个属性disabled="true",如下所示:
<input id="someid" disabled="true" />
当前回答
$('#yourid').prop('disabled', true);
其他回答
添加属性为:
$('#Selector_id').attr('disabled',true);
这可能会更有帮助....
$("element").prop("id", "modifiedId");
//for boolean
$("element").prop("disabled", true);
//also you can remove attribute
$('#someid').removeProp('disabled');
如果您试图使用removeProp()“已检查”,“禁用”或“选定”,它可能无法工作。要删除属性,请使用带'false'参数的prop。
$('.my-input').prop('disabled', true); //adding property
$('.my-input').prop('disabled', false); //removing property
文档:https://api.jquery.com/removeprop/
$('#someid').attr('disabled', 'true');
$('.some_selector').attr('disabled', true);