我試圖從一些HTML元素動態刪除'只讀'屬性。無法從使用jQuery的html選擇中刪除只讀
我創建了一個[這裏的jsfiddle] [1],以顯示我的問題,這是我的代碼片段:
$('#theButton').on('click', function() {
$('#mySelect').removeProp('readonly');
$('#textInput').removeProp('readonly');
//stop the form posting back
return false;
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<label>Some input fields</label>
<input type='text' class='form-control' id='textInput' readonly>
<select id='mySelect' readonly class='form-control input-sm '>
<option>1</option>
<option>2</option>
</select>
<button class='btn btn-primary' id='theButton'>
Enable Button
</button>
</form>
選擇只讀?也許殘疾?使用'.prop()' – guradio
你可以使用[removeAttr](https://api.jquery.com/removeAttr/)或[prop](api.jquery.com/prop/)並將你的道具設置爲false。 – AnthonyB