我如何从RadioButtonlist控件中删除移动jQuery样式?

时间:2012-03-09 13:03:24

标签: asp.net jquery-mobile radiobuttonlist

我需要在页面加载开始时禁用Asp.net单选按钮列表控件的样式。我试过了

data-role='none'

<table border="0" onclick="IsChecked();" data-role="none" class="" id="RBTruetype">
    <tbody><tr>
        <td><div class="ui-radio"><input type="radio" value="217,1" name="RBTruetype" id="RBTruetype_0"><label for="RBTruetype_0" data-corners="true" data-shadow="false" data-iconshadow="true" data-inline="false" data-wrapperels="span" data-icon="radio-off" class="ui-btn ui-btn-up-c ui-btn-icon-left ui-btn-corner-all ui-radio-off ui-btn-up-undefined"><span class="ui-btn-inner ui-btn-corner-all"><span class="ui-btn-text">True</span><span class="ui-icon ui-icon-shadow ui-icon-radio-off"></span></span></label></div></td>
    </tr><tr>
        <td><div class="ui-radio"><input type="radio" value="218,0" name="RBTruetype" id="RBTruetype_1" checked="checked"><label for="RBTruetype_1" data-corners="true" data-shadow="false" data-iconshadow="true" data-inline="false" data-wrapperels="span" data-icon="radio-off" class="ui-btn ui-btn-up-c ui-btn-icon-left ui-btn-corner-all ui-btn-up-undefined ui-radio-on"><span class="ui-btn-inner ui-btn-corner-all"><span class="ui-btn-text">False</span><span class="ui-icon ui-icon-shadow ui-icon-radio-on"></span></span></label></div></td>
    </tr>
</tbody></table>

以上是我渲染的控件。现在有人可以帮我禁用此控件的样式吗?

问候。

1 个答案:

答案 0 :(得分:3)

您必须在data-role="none"元素上设置input属性:

<input type="radio" data-role="none" value="218,0" name="RBTruetype" id="RBTruetype_1" checked="checked">

示例:http://jsfiddle.net/shanabus/bmP8G/

<强>更新

根据您的评论,这是另一个示例,用于交换未支持版本的样式单选按钮。不是最优雅的解决方案,但它确实有效。

http://jsfiddle.net/shanabus/bmP8G/1/