我如何添加一个属性到特定的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" />
当前回答
$('.some_selector').attr('disabled', true);
其他回答
$('#someid').attr('disabled', 'true');
$('#someid').attr('disabled', 'true');
$('#yourid').prop('disabled', true);
添加属性为:
$('#Selector_id').attr('disabled',true);
最好的解决方案:从jQuery v1.6你可以使用prop()添加属性
$('#someid').prop('disabled', true);
要删除它,使用removeProp()
$('#someid').removeProp('disabled');
参考
还要注意.removeProp() 方法不应用于设置这些参数 属性为false。曾经是本地人 属性被删除,则不能删除 再次补充道。参见.removeProp() 更多的信息。