获取datagrid行值

时间:2014-10-28 16:02:57

标签: jquery html datagrid

我在网上搜索,但我认为我的代码是特定的...我想简单地选择行并从我点击的行中获取值...我尝试了几个但没有工作的人...有人可以给我一点帮助?我试图获得" nome"列值..

$('#dataTable tbody').click(function (event) {
    //alert($(this).attr('nome')); //trying to alert id of the clicked row          

});

我的表是:

<table id="dataTable" class="datagrid">         
        <thead class="tabela1">
            <th field="nome" class="tabela1">Nome</th>
            <th field="senha" class="tabela1">Senha</th>
            <th field="telefone" class="tabela1">Telefone</th>
            <th field="email" class="tabela1">Email</th>
        </thead>
        <tbody class="tabela1"></tbody>
    </table>

但我正在做一个jquery代码来填充表格:

$(document).ready(function(){
    var url;
    var url_save="save_users.php";
    $("#dataTable tbody").html("");
    $.getJSON("get_users.php",function(data){
    $.each(data.users, function(i,user){
    var newRow =
    "<tr>"
    +"<td>"+user.nome+"</td>"
    +"<td>"+user.senha+"</td>"
    +"<td>"+user.telefone+"</td>"
    +"<td>"+user.email+"</td>"
    +"</tr>" ;
    $(newRow).appendTo("#dataTable tbody");
    });
    });

1 个答案:

答案 0 :(得分:0)

$('#dataTable td').click(function(){
    //alert($(this).attr('nome')); //trying to alert id of the clicked row          
    window.alert($(this).val());
});

这是什么意思?你能做一个jsfidlle吗?在你的jsfille中使用你的jquery生成的表。所以只需将HTML粘贴到那里,而不是数据库连接,因为这对我们没用..