Замена одного TR на несколько!
Всем привет, такая задача:
в строке <tr> в ячейке <td> есть кнопка, по нажатию которой выполняется ajax тут всё хорошо, по выполнению у меня есть двухмерный массив, и я должен вместо этой строки(не удаляя все сотальные, а заменяя только ту, что есть) вставить результат. Вот функция, что внутри аjax, я формирую строку, которую потом буду вставлять. Вопрос такой, как её вставить только вместо нужной нам строки? obj - обьект - кнопка, на которую я нажимаю. если добавить parent() ещё один, то я буду вставлять в таблицу, но.. тогда всё остальное, что было в ней, удалится. как я говорил выше, мне нужно удалить только строку, в которой была кнопка, и вместо неё вставить эти строки что-то я я запутал наверное только str=''; jsondata.forEach(function(name, n){ str=str+'<tr><td class="class">'+name['time']+' '+name['date']+'</td>'+ '<td class="class league">'+name['league']+'</td>'+ '<td class="class">'+name['club1']+'</td>'+ '<td class="class">'+name['club2']+'</td>'+ '<td class="class">'+name['bet']+'</td>'+ '<td class="class">'+name['coef']+'</td></tr>' }); $(obj).parent().parent().html(str); |
Вместо этого
Цитата:
$(obj).parent().parent().replaceWith(str); |
благодарю
|
Часовой пояс GMT +3, время: 18:46. |