2016-07-20 2 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

Используйте 'вар строки = $ (это);' вместо 'вар строки = $ (это) .closest ('тр');' –

+0

@RajaprabhuAravindasamy, результат будет таким же, и SUPER_USER Я думаю, вам нужно '$ ('[ID * = tabledate] tr')' – Satpal

+0

@Satpal Да, немного путайте. ближайший начнет обходить себя. –

ответ

1

Удалить

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

из вашего кода вы уже tr. Вместо этого использования:

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

Я использую это, но ничего не происходит –

+0

сейчас работаю спасибо –

Смежные вопросы