How do you enable a disabled radio button using jquery in ie7

有些话、适合烂在心里 提交于 2019-12-04 11:57:29

did you try:

$( '#addressSection input[type="radio"]' ).removeAttr( "disabled" );

Try:

$('#addressSection input[type=radio]').attr('disabled', false);

I've just give it a test on JsFiddle and looks like removeAttr is working just fine on chrome/FF/IE7.

here is the live sample link: http://jsfiddle.net/2GpyQ/1/

let me know if it worked for you, Thanks

You need to use a different ID for input elements. This code is working:

<div id="addressSection"> <div class="column"> 
    <ul class="simpleForm"> 
        <li> 
            <form>
            <input id="addressUseUorA1" name="addressUseUorA" value="U" type="radio" type="text" disabled="disabled" value=""/> 
            <label for="addressUseUorA1">Use User Address</label> 
            <input id="addressUseUorA2" name="addressUseUorA" value="A" type="radio" type="text" value=""/> 
            <label for="addressUseUorA2">Use Account Address</label> 
            </form>
            <a href="#">click</a>
        </li> 
    </ul> 
</div> </div>
<script>
$('#addressSection a').click(function(e) {
    e.preventDefault()
    $( '#addressSection input[type="radio"]' ).removeAttr( "disabled" );
});
</script>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!