Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/34: Рейтинг темы: голосов - 34, средняя оценка - 4.74
9 / 9 / 1
Регистрация: 20.12.2010
Сообщений: 192

Как получить доступ к ячейки таблицы?

30.04.2012, 22:42. Показов 7435. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет народ. Не подскажите, как можно получить доступ к ячейке в таблице, по которой произведен клик.
Сейчас я сделал так.

HTML5
1
2
3
4
5
6
7
8
9
10
11
01  <body>
02    <div id="wrapper">
03        <table id="tab">
04           <tr>
05            <td onclick="Turn();"></td>
06            <td onclick="Turn();"></td>
07            <td onclick="Turn();"></td>
08           </tr>
09       </table>
10    </div>
11  </body>

так выглядит js

JavaScript
1
2
3
4
5
6
7
8
9
10
11
01  function Turn() {
02      var cells = document.getElementsByTagName("td");
03      var $img = $('<img />')
04          .attr({
05              'src': 'fatcow.png',
06              'title': 'Cow'
07          })
08      $('#tab').click(function() {
09          $(cells).append($img)
10      })
11
}


все ничего, но $(cells).append($img) - встявляет картинки во все имеющиеся ячейки, ну это и понятно, так как переменная cell это массив к которому в данной строке идет обращение.
У меня вопрос, как сделать так, чтобы картинка вставлялась только в ту ячейку в которую я кликнул!??
Спасибо заранее за ответ.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.04.2012, 22:42
Ответы с готовыми решениями:

Как получить доступ к информации определённой ячейки ListView
Здраствуйте, скажите пожайлуста, как получит доступ к информации определённой ячейки ListView? Хочу считать информацию например из колонки...

Как получить значение ячейки таблицы
Есть таблица Employee в которой есть столбец Salary. Подскажите пожалуйста, как можно присвоить переменной значения этого столбца.

Как с помощью VBA получить значение с ячейки таблицы MS Word в переменую?
Как с помощью VBA получить значение с ячейки таблицы MS Word в переменую. Range(x,y).???

11
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
30.04.2012, 23:22
JavaScript
1
2
3
$("td").click(function(){
    $(this).append("<img src='/img/logo.png'>");
});
0
9 / 9 / 1
Регистрация: 20.12.2010
Сообщений: 192
30.04.2012, 23:42  [ТС]
немного, не то получилось.
функция плодит картинку с каждым тычком, увеличивая наличие картинок в последующей ячейке.
0
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
01.05.2012, 00:45
? всё работает отлично картинка появляется там где ты тыкнул!
плодятся в той ячейки где ты тыкаешь!
так что на вопрос
У меня вопрос, как сделать так, чтобы картинка вставлялась только в ту ячейку в которую я кликнул!??
я ответил.
http://jsfiddle.net/UbC27/

Какой след вопрос?
0
9 / 9 / 1
Регистрация: 20.12.2010
Сообщений: 192
01.05.2012, 18:22  [ТС]
сделал все в точности, почему то JS консоль пишет такую ошибку
Uncaught ReferenceError: $ is not defined

При этом естественно ничего не добавляется!!!
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
01.05.2012, 18:52
Цитата Сообщение от Zilberman Посмотреть сообщение
Uncaught ReferenceError: $ is not defined
jQuery не подключили?
0
9 / 9 / 1
Регистрация: 20.12.2010
Сообщений: 192
01.05.2012, 18:57  [ТС]
Вот отрывок из WebStorma
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>hhh</title>
    <script type="text/javascript" src="gameLogic.js"></script>
    <script type="text/javascript" src="jquery-1.7.2.js"></script>
    <link type="text/css" rel="stylesheet" href="style">
</head>
<body>
  <div id="wrapper">
      <table id="tab">
         <tr>
             <td></td>
             <td></td>
             <td></td>
             <td></td>
         </tr>
</table>
  </div>
</body>
</html>
0
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
01.05.2012, 19:00
jquery должен быть подключен первым.
0
9 / 9 / 1
Регистрация: 20.12.2010
Сообщений: 192
01.05.2012, 19:37  [ТС]
Странно, сработало, только тогда когда весь код из gameLogic.js перенес в body в конце. Из файла не хотела брать.
0
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
01.05.2012, 20:30
правильно, селектор выбирал ещё не загруженный body
можно добавить
JavaScript
1
2
3
$(document).ready(function() {
  //весь твой код
});
1
9 / 9 / 1
Регистрация: 20.12.2010
Сообщений: 192
04.05.2012, 10:14  [ТС]
И все-таки borovik, спрошу, коль вы предложили.

Тем не менее, возможно ли чтобы вставлялась только одна картинка в ячейку? Я что-то попытался заморочиться с проверкой, но увы знаний мне не хватает.
0
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
04.05.2012, 21:05
JavaScript
1
2
3
4
$("td").click(function(){
       if($(this).find('img').length == 0)
         $(this).append("<img src='/img/logo.png'>");
});
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.05.2012, 21:05
Помогаю со студенческими работами здесь

Как получить значение ячейки таблицы внутри блока div, в итерации .each()
Есть функция в плагине: //...... }, getDiscountPercent : function(code){ ...

Как получить значение определённой ячейки из последней строки таблицы Базы данных
Есть таблица в базе данных Access, допустим &quot;Табл&quot;, в таблице столбец &quot;Код&quot;. Подскажите как получить значение &quot;Код&quot; последней...

Можно ли получить доступ к содержимому определенной ячейки стека по адресу?
Здравствуйте, скажите пожалуйста, могу вывести по определенному адресу из стека, при этом не теряя информацию в других ячейках стека или...

Получить значение ячейки таблицы
Всем доброго дня! У меня возник вопрос/просьба к матерым Web-разработчикам: можно ли получить как-нибудь значение ячейки таблицы html? У...

Получить данные из ячейки таблицы
Доброго времени суток. Я только учусь, не пинайте строго. У меня такой вопрос, нужно из ячейки выведенной таблицы получить информацию в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru