|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.09.2016, 11:29 | #1 |
Форумчанин
Регистрация: 07.06.2015
Сообщений: 164
|
Получить значения строки и столбца таблицы по нажатию
Есть функция, которая рисует таблицу, до загрузки страницы. При нажатии на ячейку не работает обработчик, не могу получить значение столбца и строчки.
<html> Код HTML:
<head> <script src="jquery-1.11.1.min.js"></script> <script> function load() { loc="<table border>" for(i=0;i<3;i++) { for(j=0;j<3;j++) loc+="<td id='man"+i+j+"'> </td>" loc+="<tr/>" } loc+="</table>" document.getElementById('target').innerHTML = loc; } $(document).ready(function(){ $("td").click(function() { alert('????') idi=$(this).attr("id") one=parseInt(idi[3]) two=parseInt(idi[4]) alert('one='+one) alert('two'+two) }); }) </script> </head> <body onload="load()"> <div id="target"> </div> </body> Код HTML:
<html> <head> <script src="jquery-1.11.1.min.js"></script> <script> $(document).ready(function(){ $("td").click(function() { idi=$(this).attr("id") one=parseInt(idi[3]) two=parseInt(idi[4]) alert('one='+one) alert('two'+two) }); }) </script> </head> <body> <table border width="30%" height="30%" > <td width="10%" height="10%" id="man00"> </td> <td width="10%" height="10%" id="man01"> </td> <td width="10%" height="10%" id="man02"> </td> <tr/> <td width="10%" height="10%" id="man10"> </td> <td width="10%" height="10%" id="man11"> </td> <td width="10%" height="10%" id="man12"> </td> <tr/> <td width="10%" height="10%" id="man20"> </td> <td width="10%" height="10%" id="man21"> </td> <td width="10%" height="10%" id="man22"> </td> </table> </body> </html> |
30.09.2016, 10:44 | #2 |
Форумчанин
Регистрация: 15.02.2012
Сообщений: 823
|
Где в коде вы открываете <tr> ?
А вообще, скорее всего вы вешаете обработчик $("td").click когда ещё у вас не построена таблица. Вам нужно сначала построить таблицу, а затем уже повесить обработчик.
^-.-^ My GitHub
Последний раз редактировалось Fenex; 30.09.2016 в 10:46. |
30.09.2016, 11:33 | #3 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
ага, Fenex прав, load выполнится после jQ.ready...
п.с. Если честно, то только из-за фавиконки.
Alar, верни репу!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Javascript] Выделение строки и столбца относящихся к ячейке таблицы | irt | JavaScript, Ajax | 5 | 22.12.2015 22:59 |
в Делфи написать программу с формированием матрицы с определенным весом строки, столбца, с длиной строки, столбца | Milanista | Помощь студентам | 20 | 05.06.2015 17:38 |
Получить значение из первого столбца последней строки другой книги | lioon | Microsoft Office Excel | 5 | 22.07.2014 14:38 |
2 столбца 2 таблицы схожие значения | greendoid | Microsoft Office Excel | 3 | 21.08.2012 13:21 |
Выбор значения в запрос по пересечению строки и столбца | aa1184 | Microsoft Office Access | 6 | 07.06.2012 20:53 |