Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.12.2015, 05:34
Интересующийся
Отправить личное сообщение для allonemoon Посмотреть профиль Найти все сообщения от allonemoon
 
Регистрация: 07.04.2015
Сообщений: 18

привести текст в порядок...
Есть скрипт $(document).ready(function () {
var MyRows = $('table#tblExport').find('tr');
for (var i = 1; i < MyRows.length; i++){
for (var j = 0; j < 4; j++) {
$('#result').append($(MyRows[i]).find('td:eq('+j+')').html());

}
}
});

Данные выводятся в одну строку... Как разделить полученный текст можно?
Ответить с цитированием
  #2 (permalink)  
Старый 16.12.2015, 09:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

allonemoon,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">

  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
$(function() {
    var t = $("#tblExport"),
        d = $("#result");
    t = $.map($("tbody tr", t), function(tr) {
        var a = $.map($("td", tr), function(td) {
            return $(td).text()
        });
        a.push("<br>");//можно убрать
        return a.join(" ")
    });
    d.html(t)
});
  </script>
</head>

<body>
<table width="400" summary=""  id="tblExport">
	<thead>
		<tr>
			<th>Title 1</th>
			<th>Title 2</th>
			<th>Title 3</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>Cell 1.1</td>
			<td>Cell 1.2</td>
			<td>Cell 1.3</td>
		</tr>
		<tr>
			<td>Cell 2.1</td>
			<td>Cell 2.2</td>
			<td>Cell 2.3</td>
		</tr>
	</tbody>
</table>
<div id="result"></div>


</body>

</html>

Последний раз редактировалось рони, 16.12.2015 в 09:21.
Ответить с цитированием
  #3 (permalink)  
Старый 16.12.2015, 09:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

allonemoon,
или так ...
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">

  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
$(function() {
    var t = $("#tblExport"),
        d = $("#result");
    t = $.map($("tbody td", t), function(td) {
            return $(td).text()
    });
    d.html(t.join(" "))
});
  </script>
</head>

<body>
<table width="400" summary=""  id="tblExport">
	<thead>
		<tr>
			<th>Title 1</th>
			<th>Title 2</th>
			<th>Title 3</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>Cell 1.1</td>
			<td>Cell 1.2</td>
			<td>Cell 1.3</td>
		</tr>
		<tr>
			<td>Cell 2.1</td>
			<td>Cell 2.2</td>
			<td>Cell 2.3</td>
		</tr>
	</tbody>
</table>
<div id="result"></div>


</body>

</html>

.... можно и без jquery
Ответить с цитированием
  #4 (permalink)  
Старый 16.12.2015, 11:23
Интересующийся
Отправить личное сообщение для allonemoon Посмотреть профиль Найти все сообщения от allonemoon
 
Регистрация: 07.04.2015
Сообщений: 18

благодарю....
новичок просто я в этом деле.... вникаю постепенно благодаря вашей помощи...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема со scroll Chrome Элементы интерфейса 2 21.10.2013 14:46
прогкрутка к якорям cOAPerator Общие вопросы Javascript 20 27.08.2013 03:30
нужно заставить одновременно работать слайдер и модальное окно обратной связи kvant355 Javascript под браузер 3 22.07.2013 16:34
Выравнять три дива в одной строке debugx (X)HTML/CSS 9 06.10.2011 12:03