javascript - 向 JavaScript 中生成的动态控件添加属性

标签 javascript jquery

我有一个用 javascript 创建的表。我在每一行添加一个复选框。选中该复选框后,必须显示一条警告消息。如何在 JavaScript 中将 oncheck 属性添加到动态复选框。

var tblRow = "<tr><td Style='display: none'>" + data.IxDetails
        "</td><td>" + data.Name +
             "</td><td>" + GroupTable +
              "</td><td>" + (data.AllowFileAttachment == true ? "Yes" :"No" )  +
        "</td><td>" + (data.SetToInActive == true ? "INACTIVE" : "ACTIVE" ) +
              "</td><td><input type = 'checkbox' id='" +
       data.Index + "' name='selectedData'  value='123' "+
        "</td><td><input type = 'checkbox' id='dl" +
       data.Index + "' name='selectedData'  value='123' >" +
        "</td></tr>";
        $('#DataTable> tbody:last').append(tblRow);

最佳答案

试试我:

 $('table tr').find('input:checkbox').on('click', function(){
         alert("I'm clicked!");
 });    

SIMPLEST DEMO FIDDLE

关于javascript - 向 JavaScript 中生成的动态控件添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17337296/

相关文章:

javascript - 从不同的脚本 AngularJs 调用 Post

javascript - agent.add 在 Promise.then 对话框流中不起作用

javascript - fancybox/jQuery : Why can't I abort after toclick in a button with some relation with fancybox?

jQuery悬停事件在鼠标悬停时触发两次

javascript - 添加图像叠加层时出现问题 (jQuery)

javascript - 'a' HTML标签在幕后调用window.location.assign?

javascript - jQuery:创建新对象... $(object)

javascript - 智能手机版本的自定义CSS

javascript - jquery SlideUp/slideDown cookie

jquery - 我的 Stack Slider 文本变得模糊,导航也没有循环