2016-07-20 55 views
1

我使用鏈接按鈕,網格視圖顯示彈出出現利用該點擊行jQuery的

$(function() { 
    $('[ID*=lbViewChart]').on('click', function() { 
    var row = $(this).closest('tr'); 
    var Id = row.find('td')[0].firstChild.data; 
    var obj = {}; 
    obj.ID = Id; 
    GetData(obj); 
    return false; 
}); 

現在我想,當上排用戶點擊即可彈出出現爲了這個,我修改此代碼以這種

更新的代碼

$(function() { 
    $('#tabledate tr').click(function() { 
    var row = $(this); 
    var Id = row.find('td')[0].firstChild.data; 
    var obj = {}; 
    obj.ID = Id; 
    GetData(obj); 
    return false; 
}); 

,但是當我點擊排什麼也沒有發生任何 解決?

+0

使用'無功行= $(本)' –

+0

@RajaprabhuAravindasamy,結果將是相同的, SUPER_USER我認爲你需要'$('[ID * = tabledate] tr')' – Satpal

+0

@Satpal是的,困惑了一下。最接近的將從自身開始遍歷。 –

回答

1

刪除

var row = $(this).closest('tr'); 

從你的代碼已經在tr。相反,這個使用範圍:;`,而不是`VAR行= $(本).closest( 'TR');

var row = $(this).html(); 
+0

我使用這個,但沒有任何反應 –

+0

這個工作現在感謝 –