Javascript JQuery onClick自动生成的表不工作

Javascript JQuery onClick自动生成的表不工作,javascript,jquery,Javascript,Jquery,我正在从JSON数据中自动填充一个表,该数据是通过$.getJSON检索的。打电话 单击ant时,我希望显示警报 这是我的密码 <body> <div id="container"> <div id="header"> <img id="titleimage" border="0" src="images/title.png"> </div> <d

我正在从JSON数据中自动填充一个表,该数据是通过$.getJSON检索的。打电话

单击ant时,我希望显示警报

这是我的密码

<body>
    <div id="container">

        <div id="header">
            <img id="titleimage" border="0" src="images/title.png">
        </div>

        <div id="sub-container">
            <div id ="video_container">
                <h1>HTML5 local video file player example</h1>
                <div id="message"></div>
                <input type="file" accept="video/*"/>
                <video id="match_video" controls autoplay></video>
            </div>
            <div id="log_container">
                <table id="chart"class="masterTooltip" title="RaboPro12 League Table">
                    <tr>
                        <th>Time</th>
                        <th>Event</th>
                        <th>Name</th>
                    </tr>
                </table>
            </div>
            <div id="stats_container"></div>
        </div>

    </div>
</body>

HTML5本地视频文件播放器示例
时间
事件
名称
JQuery

$(document).ready(function() {

$.getJSON("php/getLog.php", function(result) {
    //var data = $.parseJSON(result);

    $.each(result, function(i, obj) {
        var fname = obj.first_name;
        var sname = obj.surname;
        var allName = fname + " " + sname;
        var time = obj.time;
        var event = obj.event;
        $('<tr id ="row"></tr').html('<td>' + time + '</td><td>' + event + '</td><td>' + allName + '</td>)').appendTo('#chart');
    });
}); 

$('.row').click(function() {
    alert("row clicked");
});
$(文档).ready(函数(){
$.getJSON(“php/getLog.php”,函数(结果){
//var data=$.parseJSON(结果);
$。每个(结果、功能(i、obj){
var fname=obj.first\u name;
var sname=对象姓氏;
var allName=fname+“”+sname;
var时间=目标时间;
var事件=obj.event;
$('您需要使用,因为在注册事件处理程序时,所有目标元素都不在dom中,其中一些元素是动态创建的

$(document).on('click', '.row', function () {
    alert("row clicked");
});
您需要使用,因为注册事件处理程序时,所有目标元素都不在dom中,其中一些元素是动态创建的

$(document).on('click', '.row', function () {
    alert("row clicked");
});
您需要使用,因为注册事件处理程序时,所有目标元素都不在dom中,其中一些元素是动态创建的

$(document).on('click', '.row', function () {
    alert("row clicked");
});
您需要使用,因为注册事件处理程序时,所有目标元素都不在dom中,其中一些元素是动态创建的

$(document).on('click', '.row', function () {
    alert("row clicked");
});

您的所有行的ID都是“row”,但您在jQuery中的目标是类“row”。将ID更改为类,它将起作用。

您的所有行的ID都是“row”,但您在jQuery中的目标是类“row”。将ID更改为类,它将起作用。

您的所有行的ID都是“row”但是,您在jQuery中的目标是一个“行”类。将ID更改为类,它就会工作。

您所有的行的ID都是“行”,而您的目标是一个“行”类在jQuery中。将ID更改为类,它就会工作。

@ChrisMowbray发生在我们当中最好的人身上。@ChrisMowbray发生在我们当中最好的人身上。@ChrisMowbray发生在我们当中最好的人身上。@ChrisMowbray发生在我们当中最好的人身上。