powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [JQUERY] Получить текст из <td> начинаю от 2 до 5-го
17 сообщений из 17, страница 1 из 1
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441091
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, только начал изучать jquery
есть таблица:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
	<tbody>
	<tr>
	<td><input type="checkbox" name="checker" onclick="addYellowSquare();"/>test</td>
	<td">Аспирин</td>
        <td">Аспирин</td>
        <td">Аспирин</td>
    <td">Аспирин</td>
	</tr>
	</tbody>
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441103
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот плин по пробелу создало тему(

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<tbody>
	<tr>
	<td><input type="checkbox" name="checker" onclick="addYellowSquare();"/>test</td>
	<td>Аспирин</td>
        <td>20гр</td>
        <td>РФ</td>
        <td>тест1</td>
        <td>тест2</td>
        <td>тест3</td>
	</tr>
	</tbody>



Код: javascript
1.
2.
3.
4.
5.
6.
function addYellowSquare() {
$('tbody tr td:first-child').text(function () {
    var txt = $(this).html();
	$("#lay_central").append(txt);
});
}


подскажите, как вывести текст, который содержится только в <td> начиная от 2 до 5-го
P.S. Админы у вас Tab глючит на форме (лучше не давать доступа к другим элементам по tab - это очень мешает редактировать сообщения)
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441111
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-yP.S. Админы у вас Tab глючит на форме (лучше не давать доступа к другим элементам по tab - это очень мешает редактировать сообщения)Не гони, переход по элементам это стандартное поведение таба в любом браузере.
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441118
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-y<td> начиная от 2 до 5-го http://api.jquery.com/each/
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441124
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. у меня Tab на форме "Сообщение" не работает вообще!
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441132
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,
спасибо
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441143
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нафиг жКвери? Ведь имеются стандартные (ещё ДОМа не было ДХТМЛ способы), типа rows и cols.
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441169
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,
там еще дополнительные манипуляции потом нужны сразу в одной функции
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441547
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот посморите:
c each не осилил
но написал как смог) я только сегодня по сути начал изучать и мне сложновато так сразу)))
http://jsfiddle.net/fPe3u/
подскажите как это привести к правильному виду

Задача в следующем:
я нажимаю на первую td в таблице (там будет checkbox) и у меня должны при помощи метода append() построиться div содержащий
текст 2-4 строк таблицы
при следующем нажатии, при условии что данный блок уже отображен, то он исчезает (toogle)
с append() я думаю разберусь - уже получается
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441572
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такого ада я давно не видел.

Вот ячейки с первой по пятую:
Код: javascript
1.
2.
3.
4.
5.
$('tbody tr td').each(function () {
    if(this.cellIndex>0 && this.cellIndex<5){

    }
});

Что там с ними дальше делать, не осилил.
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441609
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,
про cellIndex не знал) спасибо
у меня идея такая:
формируется таблица и у нее может быть сколь угодно столбцов
нажимаем первый элемент <td> он будет checkbox, и дальше идет проверка по всем checkbox - если cheked, то выполняется ф-я формирования модального окна, если же "uncheck" то удаляется это окно

у меня есть ф-я проверки checkbox:
Код: javascript
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.
<script type="text/javascript">
function do_all(source)
{
for(i=1;i<document.getElementsByName("checker").length+1;i++)
  {
 document.getElementById('chekr'+(i+1)).checked=source.checked;
  }
}

function do_one(source)
{
   if(!source.checked)
   {
      document.getElementById('main').checked=false;
   }
   else
   {
      set_checked=true;
      for(i=1;i<document.getElementsByName("checker").length+1;i++)
      {
         if(!document.getElementById('chekr'+(i+1)).checked)
         {
 
 
set_checked=false;
 
 
break;
         }
      }
      if(set_checked)
      {
         document.getElementById('main').checked=true;
      }
   }
}
</script>



подскажите пожалуйста как "реализовать" такое)
пока буду сам что мудрить....
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441621
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-y
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<tbody>
	<tr>
	<td><input type="checkbox" name="checker" onclick="addYellowSquare();"/>test</td>
	<td>Аспирин</td>
        <td>20гр</td>
        <td>РФ</td>
        <td>тест1</td>
        <td>тест2</td>
        <td>тест3</td>
	</tr>
	</tbody>


как вывести текст, который содержится только в <td> начиная от 2 до 5-го
Как вариант...

Код: 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.
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
function addYellowSquare() {
	var o=$('tbody tr:first-child td');
	var str='';
	for (var i=1; i<5; i++) {
		str+=o.eq(i).text();
	};
	alert(str);
}
</script>
</head>
<body>
<table>
	<tbody>
		<tr>
		<td><input type="checkbox" name="checker" onclick="addYellowSquare();"/>test</td>
		<td>Аспирин</td>
			<td>20гр</td>
			<td>РФ</td>
			<td>тест1</td>
			<td>тест2</td>
			<td>тест3</td>
		</tr>
	</tbody>
</table>
</body>
</html>
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441656
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,
спасибо
буду разбираться..
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441681
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно как-то сделать конкатенацию c пустой строкой, чтобы слова отдельно были?
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441698
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сам додумал)
Код: javascript
1.
str=str+' '+o.eq(i).text();
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441794
Фотография vip-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
function addYellowSquare() {
	var o=$('tbody tr:first-child td');
	var str='';
	for (var i=1; i<5; i++) {
		str+=o.eq(i).text();
	};
	alert(str);
}


предложенный способ работает только с одной tr
но если строк будет более одной?
...
Рейтинг: 0 / 0
[JQUERY] Получить текст из <td> начинаю от 2 до 5-го
    #38441801
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vip-y,

первая всегда будет одна :)
а вообще существуют вложенные циклы.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [JQUERY] Получить текст из <td> начинаю от 2 до 5-го
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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