Показать сообщение отдельно
  #6 (permalink)  
Старый 19.02.2013, 14:37
Аспирант
Отправить личное сообщение для Torch`Ok Посмотреть профиль Найти все сообщения от Torch`Ok
 
Регистрация: 12.09.2012
Сообщений: 43

А как добавить еще и для дивов с текстом???

<div id="img1" class="image"><img src="image1.png" /></div>
<div id="img2" class="image"><img src="image2.png" /></div>
<div id="img3" class="image"><img src="image3.png" /></div>
<div id="img4" class="image"><img src="image4.png" /></div>
<div id="img5" class="image"><img src="image5.png" /></div>

<div id="text1" class="text">text</div>
<div id="text2" class="text">text</div>
<div id="text3" class="text">text</div>
<div id="text4" class="text">text</div>
<div id="text5" class="text">text</div>

<script>
$(document).ready(function() {      
$('#submit').bind('click',function(e){
                e.preventDefault();

                var divs = $('div.image');
                 divs.each(function (index, self) {
                    var img = $(self).children('img') ;
                    var css =  img.css(['width', 'height','top','left'])
                    var id = $(self).attr("id");
                    var src = img.attr("src");
                    var data = {
                      'id' 		: id,
                'src' 		: src,
                'width' 	: css['width'],
                'height' 	: css['height'],
                'top' 	: css['top'],
                'left' 	: css['left']
                   }
                });
                
                var divstxt = $('div.text');
                divstxt.each(function (index, self) {
                    var css =  $(self).css(['width', 'height','top','left'])
                    var text = $(self).html();
                    var newdata = {
                    'width' 	: css['width'],
                'height' 	: css['height'],
                'top' 	: css['top'],
                'left' 	: css['left'],
                     'text'   : text
                   };
                }); 
               var data += newdata ;   
                var dataString  = JSON.stringify(data);
                $('#jsondata').val(dataString);
                $('#jsonform').submit();
            });
            });
</script>


Как правильно это совместить????? хелп
Ответить с цитированием