当我关联runat=“server”属性时,JQuery UI 按钮集在单选按钮上不起作用
JQuery UI buttonset not working on radio buttons when I associate runat="server" attribute
我正在创建一个演示应用程序,我想在其中使用单选按钮作为按钮。为此,我正在使用JQuery UI按钮集小部件。它以前工作正常,但实际问题开始于我引入属性runat="server",以便在回发期间保留状态。但是在应用该属性后,按钮集小部件停止在单选按钮上工作。
因此,我只想要一个解决方案,我可以保留单选按钮控件的状态,同时在其上应用按钮集小部件。
<div id="genderOptions">
<input type="radio" id="genderMale" value="Male" name="gender" />
<label for="genderMale" >Male </label>
<input type="radio" id="genderFemale" value="Female" name="gender"/>
<label for="genderFemale" >Female </label>
</div>
不带 runat="server" 属性的输出
<div id="genderOptions">
<input type="radio" id="genderMale" value="Male" name="gender" runat="server" />
<label for="genderMale" >Male </label>
<input type="radio" id="genderFemale" value="Female" name="gender" runat="server" />
<label for="genderFemale" >Female </label>
</div>
这是指定属性 runat="server" 后的最终输出
用于
动态更改id
和name
属性的runat="server"
属性。验证呈现的标记。可能你会看到类似的东西 <input type="radio" id="ctl00_genderMale" value="Male" name="ctl00$gender" />
我假设您在初始化按钮集小部件的 JS 中使用 id 指定输入字段。尝试改用标签或类选择器:
$("#genderOptions").buttonset({
items: "input[type=radio]"
});
相关文章:
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 使用按钮的Angular UI网格过滤器
- 在编辑内联模式下禁用Kendo Ui网格按钮
- 带有嵌套状态的Angular ui路由器和后退按钮
- jQuery UI对话框错误,按钮导致HierarchyRequestError
- Angular UI网格:如何通过第一个UI网格中的按钮使第二个UI网格可见
- 单击按钮创建多实例jQuery UI对话框
- Kendo UI网格自定义编辑按钮
- 如何防止 jQuery-UI 按钮集破坏 AngularJS 绑定
- 当我关联runat=“server”属性时,JQuery UI 按钮集在单选按钮上不起作用
- jQuery UI 选项卡 - 将参数设置为下一个/上一个按钮单击
- 剑道UI移动版 - 按钮点击时调用功能时出现问题
- 自定义UI下拉按钮不显示所有命令
- Javascript使用自定义按钮手动打开Kendo UI网格编辑器
- 使用jquery UI next按钮提交输入字段值,php将返回结果
- jQuery UI可排序,释放鼠标按钮事件
- Jquery UI选项卡-根据输入字段值,使用“下一步”/“上一步”按钮推进选项卡
- Jquery UI选项卡&选择方框-下一个/上一个按钮
- 我可以从代码后面更改按钮单击上的Jquery ui活动选项卡吗
- 只有在点击FB.share按钮后才能致电FB.ui