获取DB表中每行的值

时间:2012-08-04 11:30:15

标签: javascript jquery yii datatables

我有这个Jquery代码,如果我单击它的行,它应该给我一个列的结果。我正在使用Yii,但问题主要在于Jquery。

$(document).on('click', 'td.myLink a', function(){
    $('input[name=\"ECCategory[ParentID]\"]').val($('#mainID').html());

        $('.search-form form').submit();
}); 

这就是我所拥有的。这样做会给我第一行(mainID列)的结果,无论我点击哪一行。我想要的例子是点击第5行并获得第5行的mainID。

1 个答案:

答案 0 :(得分:0)

ID是唯一的。因此,只有一个元素可以具有标识mainID。您可能希望在click事件中使用$(this)来搜索所选元素。例如:

$(function($){
    $('td.myLink a').click(function(){
        var tr = $(this).parent().parent(); // selected row
        // get columns that you want from selected row using tr.find('...')
        // ...
    }
});