Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   appendTo (https://javascript.ru/forum/jquery/3208-appendto.html)

Destrifer 29.03.2009 13:37

appendTo
 
appendTo('div') добавляет элемент в конец дива, а мне нужно в начало.
Как это можно сделать?

p.s. не знал что есть также prependTo, спасибо.

Андрей38 27.02.2011 00:59

Перестает реагировать
Пожайлуста, помогите решить эту проблему . Я работаю с jQuery.
<script type="text/javascript">
	$(document).ready(function(){
	    $('#TR #df').click(function() {
	$(this).appendTo('.ABS');
	 
	});});
	</script>


    
<script type="text/javascript">
	$(document).ready(function(){
	    $('.ABS  #df').click(function() {;
		 		$(this)	.appendTo('#TR');
	 
	});});
	
	</script>


Тут на форуме парень говорил о таком подходе в отношении таблици, но я не знаю как это задействовать применительно к моему проблемному коду
1 $('table').each(function(){
2 var $this = $(this);
3 var $x = $this.find('td.X');

Riim 27.02.2011 04:45

Цитата:

Сообщение от Андрей38
перестает реагировать на какие - нибудь манипуляции

http://api.jquery.com/live/

Андрей38 28.02.2011 11:51

Это - ОНО. Спасибо !

Андрей38 13.04.2011 02:09

Здравствуйте! Мне надо пробежаться по столбику таблици и вАппендить туда картинку,сохраняя прежний контент ячейки.Но не получаеться...
Это почему-то не хочет работать:
<script>
$(document).click(function() {
$(".colos ").clone() .appendTo(function() {
$(" tr").each(function() {
$(this).find("td:eq(2)")
}) }) })

</script>
Буду очень признателен за помощь,уважаемые гуру .

рони 13.04.2011 02:50

Андрей38,
Вариант
$(document).click(function() {
$(".colos:first").clone().appendTo($("tr").find("td:eq(2)"))
})

или так ...
$(document).click(function() {
$("tr").find("td:eq(2)").each(function() {$(".colos:first").clone().appendTo($(this)) ;
}) })

Андрей38 13.04.2011 03:46

Цитата:

Сообщение от рони (Сообщение 100433)
Андрей38,
Вариант
$(document).click(function() {
$(".colos:first").clone().appendTo($("tr").find("td:eq(2)"))
})

или так ...
$(document).click(function() {
$("tr").find("td:eq(2)").each(function() {$(".colos:first").clone().appendTo($(this)) ;
}) })

Рони , СПАСИБО ! Методом научного тыка я перебрал множество вариантов .Я думал что напишу такой код за 5 минут а просидел 8 часов , а может и больше .Я и врапы , и риплейсыВиз подставлял .. Но у меня только что получилось !!!. Буду сам себе удивляться,как я мог задавать подобные вопросы :) И вот что вышло у меня
var io= $ (".colos").html ()
$(" tr").each(function(){
$(this).find("td:eq(1)")
.append(io).find('img:last').addClass('g')})

Решено_буду использовать ВАШ вариант.Ваш вариант гораздо лучьше и проще !Огромнейшее СПАСИБО ,Рони!:thanks:

Андрей38 17.05.2011 03:56

Помогите,пожайлуста, с решением такого вопроса.
Есть ячейки таблици . Есть абсолютные дивы такого-же количества ,как и ячеек в 1 строке таблици.
Необходимо ребят этих ячеек расскинуть в эти дивы,в соответствии индексов ячеек с индексами дивов.
запуск_
$('tr:first td').each(function(){
if (($'td') .index()==$('div').index()){$(this).html().clone() .appendTo ???}
Не могу понять,как сюда пристегнуть var-ы ?
или -же проще-ваппендить и все анврапнуть ? Но тогда как быть с промежутками между словами текста ..,ну и абсолютирование положения дивов теряет смысл .


Часовой пояс GMT +3, время: 13:05.