Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Возможно ли создание такого массива?
 
 автор: Чайчай_выручай   (23.08.2011 в 18:55)   письмо автору
 
 

Здравствуйте!

Вопросы в коде:


<head>   
    <title>jQuery</title>   
    <script type="text/javascript" src="jquery.js" ></script>   
    <script type="text/javascript">   
   $(document).ready(function(){
  // Отменяем стандартное действие и присваиваем value кнопки в переменную znach   
         Obj.preventDefault();       
         var znach = $(this).val(); 
         

// Это счетчик, который при удалении тэга div, харнит его в памяти и нумерация сбивается, например, если я удаляю тэг div с id=2, то счет будет идти 1, 3, т.е. 2 будет пропущена.
Какой командой можно удалить и на экране и в памяти? 
        $('#div_count').html(1 + parseInt($('#div_count').html())); 
         var schet = $('#div_count').html(); 


// Выводим до закрывающегося тэга div таблицу. Возможно ли этот тэг поместить в массив, в котором можно хранить инфу о кликах?
 $('#div_posle').append('<div id='+ schet + ' class=diva><table border="1"><tr><td> <form enctype=multipart/form-data method=post><input id = ' + schet + ' name=del type=submit value=удалить></td></form><td>№ ' +  schet + '</td><td>' + znach + '</td></tr></table></div>');

//Почему не получается без повторной функции .click удалять тэг div?
$(':submit').click(function(Udal){ 
Udal.preventDefault();       
var zn = $(this).val(); 
var ObjUdal = Udal.target; 
var z = ObjUdal.id;  
if (zn == 'удалить'){ 
$('div[id='+z+']').empty();};  
});
});    
});
    </script>   
  </head>   
  <body>   
<form enctype='multipart/form-data' method="post">   
<div> 
<input type="submit" value=" понедельник "> 
<input type="submit" value="вторник"> 
<input type="submit" value="среда"> 
<input type="submit" value="четверг"> 
<input type="submit" value="пятница"> 
<input type="submit" value="суббота "> 
<input type="submit" value=" воскресенье"> 

<input type="submit" value=" РАБОТА"> 
<input type="submit" value="ОТПУСК"> 
</div>   
    </form>   
    // скрытый тег для счетчика  
    <div id='div_count' style='display:none;'>0</div>   
<div id='div_posle'> 
     // Здесь выводится на экран информация после клика по кнопкам   
</div>   
 </body>   
</html>


После работы скрипта, на экране будет следующий вид:

кнопка удалить РАБОТА № 1

кнопка удалить Неделя № 1
кнопка удалить 1. День среда
кнопка удалить 2. День четверг

кнопка удалить Неделя №2
кнопка удалить 1. День понедельник
кнопка удалить 2. День воскресенье
кнопка удалить 3. День суббота

кнопка удалить ОТПУСК

кнопка удалить РАБОТА № 2

кнопка удалить 1. Неделя № 1
кнопка удалить 1. День вторник
кнопка удалить 2. День пятница


А это массив который должен получаться. Это возможно?
Var arr = [‘работа’, ‘отпуск’, ‘работа’];
arr[‘работа № 1’] [‘неделя № 1’] =[’ среда’,’ четверг’];
arr[‘работа № 1’] [‘неделя № 2’] =[’ понедельник’, ’ воскресенье’, ’суббота’];
arr[‘ отпуск’];
arr[‘работа № 2’] [‘неделя № 1’] =[’ вторник’,’ пятница’];

  Ответить  
 
 автор: Чайчай_выручай   (23.08.2011 в 19:19)   письмо автору
 
   для: Чайчай_выручай   (23.08.2011 в 18:55)
 

$(document).ready(function(){   
$(':submit').click(function(Obj){   
// Здесь возможно хранить информацию о прошлых кликах?
Var arr = [‘это первый клик’,’ это второй клик’’,’ это третий клик’’]
});  
});  

  Ответить  
 
 автор: AlexSol   (23.08.2011 в 19:27)   письмо автору
 
   для: Чайчай_выручай   (23.08.2011 в 19:19)
 

Var arr = []
$(document).ready(function(){
$(':submit').click(function(Obj){
// Здесь возможно хранить информацию о прошлых кликах?
arr.push('клик’)
alert(arr.join(' __ '))
});
});

  Ответить  
 
 автор: Чайчай_выручай   (23.08.2011 в 19:46)   письмо автору
 
   для: AlexSol   (23.08.2011 в 19:27)
 

Спасибо огромное!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования