一部のHTML要素から 'readonly'属性を動的に削除しようとしています。jQueryを使ってhtml selectからreadonlyを削除できません。
$('#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/)を使用し、propをfalseに設定することができます。 – AnthonyB