如何将onclick事件添加到MVC 4中动态创建的单选按钮中
How to add onclick event to dynamically created radio buttons in MVC 4?
我正在尝试在ASP.NET MVC 4中动态构建一个表单,并将单选按钮控件动态添加到页面中,如下所示。是否可以将OnClick事件添加到这些动态生成的控件中?或者可以编写一个通用的JavaScript函数来响应任何单选按钮的点击事件吗?感谢您的帮助。
<div style="display: inline">
@for (int k = 0; k < Model.SectionInfos[i].QuestionInfos[j].Value.Options.Count; k++)
{
@Html.HiddenFor(model => Model.SectionInfos[i].QuestionInfos[j].Value.Options[k].Id)
@Html.HiddenFor(model => Model.SectionInfos[i].QuestionInfos[j].Value.Options[k].Name)
@Html.RadioButtonFor(model => Model.SectionInfos[i].QuestionInfos[j].Value.PrimaryValue, Model.SectionInfos[i].QuestionInfos[j].Value.Options[k].PrimaryValue, Model.SectionInfos[i].QuestionInfos[j].Value.Options[k].Name) @Model.SectionInfos[i].QuestionInfos[j].Value.Options[k].Name
}
</div>
您需要将点击事件放在文档上,而不是单选按钮
$(document).on('click', 'RadioButtonSelector', function(){
//Do something
});
相关文章:
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 在动态创建的元素上获取对特定选择器的引用
- JQuery对动态创建的对象进行选择
- 使用jquery动态创建ul-li
- 从动态创建的html选择中选择所选选项
- 如何在动态创建的节点上绑定函数
- 动态创建OnClick事件Javascript
- 谷歌地图动态创建的标记点击事件使用相同的标记
- 在动态创建的标记上添加事件
- 动态创建一个javascript/jquery多级数组
- 如何动态创建许多Jquery颜色选择器(eyecon)
- 如何为动态创建的文本区域中输入的值更新ng模型
- 对动态创建的元素运行jQuery.ech()
- 使用jQuery访问动态创建的项
- 动态创建的iframe中的window.onerror在lne 0处给出脚本错误
- 当用户点击动态创建的链接时,如何调用JS方法.JQuery,ASP.NET MVC
- 我想将链接关联到动态创建的p元素上的相应文章
- AngularJs从列表中动态创建指令
- 使用javascript动态创建html内容/元素