Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Jquery значение ячейки в таблице / 14 сообщений из 14, страница 1 из 1
04.06.2012, 13:27:31
    #37824127
ARusov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
Всем привет!
Есть такая задача
В твблице несколько столбцов
В первом у нас айдм, во втором инфо и так далее, а в последнем две ссылки (<a>принять</a>, <a>отказать</a>)
Подскажите пожалуйста как мне по нажатию на одну из них получить значение ячейки пераого столбца и той строки на которой нажали на ссылку!
Заранее всех благодарю за внимание!
...
Рейтинг: 0 / 0
04.06.2012, 13:57:42
    #37824196
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
ARusov,

а код можно посмотреть?
...
Рейтинг: 0 / 0
04.06.2012, 14:01:35
    #37824207
ARusov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
SharuPoNemnogu,
вот ХТМЛ одной строки
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<tr border="1">
<td style="display: none; ">1118475996370283086906687858309696954</td>
<td width="10%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; ">
<td width="80%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; ">
<td width="10%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; ">
<a onclick="setModeration()">Принять</a>
<a>
<a onclick="getId()">Отказать</a>
<a/>
</td>
</tr>





вот грубо говоря по клику на отказать я должен аолучить значение 1118475996370283086906687858309696954!
...
Рейтинг: 0 / 0
04.06.2012, 14:10:00
    #37824225
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
ARusov,

А оно у тебя в цикле выводится же?

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<tr border="1">
<td style="display: none; "><div id="temp<номер>">1118475996370283086906687858309696954</div></td>
<td width="10%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; ">
<td width="80%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; ">
<td width="10%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; ">
<a onclick="setModeration()">Принять</a>
<a>
<a onclick="getId(<номер>); return false;">Отказать</a>
<a/>
</td>
</tr>



Код: javascript
1.
2.
3.
4.
5.
function getId (id) {

var n = $('#temp'+id).html();

}


например так
...
Рейтинг: 0 / 0
04.06.2012, 14:11:44
    #37824230
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
Код: html
1.
2.
3.
<a>
<a onclick="getId(<номер>); return false;">Отказать</a>
<a/>



а зачем <a> обернута в еще один <a> ?
...
Рейтинг: 0 / 0
04.06.2012, 14:12:13
    #37824231
ARusov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
SharuPoNemnogu,
Ну так то это понятно, но разве нет такого способа, чтобы найти строку на которой лежит ссылка и получить значение ячейки?
...
Рейтинг: 0 / 0
04.06.2012, 14:12:34
    #37824232
ARusov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
SharuPoNemnogu, это случайность=)
...
Рейтинг: 0 / 0
04.06.2012, 14:16:59
    #37824242
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
ARusov,

Если таблица - (пусть называется) tbl, то получить значение можно tbl.rows[n].cells[m]. А всё остальное я нифига не понял.
...
Рейтинг: 0 / 0
04.06.2012, 14:18:35
    #37824247
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
tbl.rows[n].cells[m].innerHTML. Это - для дураков, конечно же.
...
Рейтинг: 0 / 0
04.06.2012, 15:20:17
    #37824398
ARusov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
SharuPoNemnogu, не работает ваш метд
...
Рейтинг: 0 / 0
04.06.2012, 15:28:22
    #37824424
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
ARusov,

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<title>Тест</title>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

<script type="text/javascript">

    
  function getId (id) {

var n = $('#temp'+id).html();

alert (n);

}
    



</script>
</head>

<body>

<table id="hren">
<tr border="1">
<td style="display: none; "><div id="temp1">1</div></td>
<td width="10%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; "></td>
<td width="80%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; "></td>
<td width="10%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; ">
<a href="#" onclick="setModeration();">Принять</a>
<a href="#" onclick="getId(1);">Отказать</a>
</td>
</tr>

<tr border="1">
<td style="display: none; "><div id="temp2">2</div></td>
<td width="10%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; "></td>
<td width="80%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; "></td>
<td width="10%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; ">
<a href="#" onclick="setModeration();">Принять</a>
<a href="#" onclick="getId(2);">Отказать</a>
</td>
</tr>

<tr border="1">
<td style="display: none; "><div id="temp3">3</div></td>
<td width="10%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; "></td>
<td width="80%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; "></td>
<td width="10%" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; ">
<a href="#" onclick="setModeration();">Принять</a>
<a href="#" onclick="getId(3);">Отказать</a>
</td>
</tr>

</table>

</body>
</html>


проверь
...
Рейтинг: 0 / 0
04.06.2012, 15:34:58
    #37824441
ARusov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
SharuPoNemnogu, дело в том что не получается большой айдишник передать, он его передает 5.117873527781689E+35 вот так
...
Рейтинг: 0 / 0
04.06.2012, 15:40:56
    #37824450
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
ARusov,

а зачем тебе большой ID? ты не можешь завести счетчик в цикле?
...
Рейтинг: 0 / 0
04.06.2012, 15:50:06
    #37824469
ARusov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jquery значение ячейки в таблице
SharuPoNemnogu,

да, Спасибо большое за помощь!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Jquery значение ячейки в таблице / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]