Реклама на сайте Advertise with us

Помогите с jQuery

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 03/02/09 в 18:59       Ответить с цитатойцитата 

как вставить больший кусок кода с кавычками и прочей хтмл-шнягой?
пример, надо вставить <td width="200" align="left" valign="top" class="class">
...
...
...
</td>

$('#message').html("...{ставлю сюда}..."); - неработает

0
 

programmer

С нами с 08.12.02
Сообщения: 7607
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 03/02/09 в 19:02       Ответить с цитатойцитата 

$("...{ставлю сюда}...").appendTo("#message");

крипта на ByBit

5
 



С нами с 03.02.09
Сообщения: 139
Рейтинг: 235

Ссылка на сообщениеДобавлено: 03/02/09 в 19:04       Ответить с цитатойцитата 

Кавычки во вставляемом фрагменте экранировал? Переносы строк оформил верно?

5
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 03/02/09 в 19:08       Ответить с цитатойцитата 

вот я не так задал вопрос, как вставить, чтоб предварительно не "форматировать" этот хтмл кусок?

0
 



С нами с 03.02.09
Сообщения: 139
Рейтинг: 235

Ссылка на сообщениеДобавлено: 03/02/09 в 19:16       Ответить с цитатойцитата 

В любом случае строка должна быть отформатирована в соответствии с правилами JS, иначе будет ошибка на странице в сценарии.
Самый простой способ чтобы не парится с экранированием кавычек - это:
Если в строке используются двойные кавычки, то обрамляй его одинарными var text = '<img src="..." />';
Если одинарные, то обрамляй его двойными var text = "<img src='...' />";
Так мороки будет меньше

8
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 03/02/09 в 19:18       Ответить с цитатойцитата 

ну ок, а с переносами строк что делать? icon_smile.gif

0
 



С нами с 03.02.09
Сообщения: 139
Рейтинг: 235

Ссылка на сообщениеДобавлено: 03/02/09 в 19:24       Ответить с цитатойцитата 

Код:
var s = "\
line 1\n\
line 2\n\
";

Изврат конечно, и не решает на 100%, но работать будет. icon_razz.gif

8
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 04/02/09 в 17:16       Ответить с цитатойцитата 

аааа, теперь туплю, как вставить кусок таблицы в готовую таблицу icon_sad.gif
вообщем есть таблица
<table>
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
</table>

нужно вставить новый кусок <tr><td>4</td></tr>:
Код:

<table>
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
...{вот сюда}...
</table>


если прописывать дивами, он вставляется вне таблицы...
помогите, чем можите? icon_rolleyes.gif

0
 



С нами с 24.01.06
Сообщения: 252
Рейтинг: 89

Ссылка на сообщениеДобавлено: 04/02/09 в 17:33       Ответить с цитатойцитата 

<table id="my_table">
...

document.getElementById("my_table").innerHTML += "<tr><td>4</td></tr>";

типа того..

либо через методы объекта TABLE,

var oNewRow = document.getElementById("my_table").insertRow();

но может это не везде кроме IE поддерживаться

8
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 04/02/09 в 17:39       Ответить с цитатойцитата 

точно, во туплю(
спасибо! +8 к рейтингу поставил smail54.gif icon_smile.gif

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »