| 
 Не могу разобраться с двумерным массивом Уважаемые знатоки, нужна Ваша помощь! Я никак не могу разобраться с двумерным массивом. Привожу код: 
$('#deleteFavoriteSites').click(function(){
	var myArray = [];
		
		$('.selectedLinks').each(function(){
		   var i = 0;
		   myArray[i][0] = [$(this).attr("href")];
		   myArray[i][1] = [$(this).attr("alt")];
		   i++; 
		})
		$.post(site+"user/ajaxDeleteFavoriteSites", {},
		function(data){
			
		})
		alert(myArray);
	})
после того, как я кликну по кнопке, alert не выходит, а в консоли ошибок написано: can't convert undefined to object. Почему так? Заранее спасибо! | 
| 
 Попробуйте так 
$('#deleteFavoriteSites').click(function(){
	var myArray = []; var i = 0;
		
		$('.selectedLinks').each(function(){
		  myArray[i]=[];
		   myArray[i][0] = [$(this).attr("href")];
		   myArray[i][1] = [$(this).attr("alt")];
		   i++; 
		})
		$.post(site+"user/ajaxDeleteFavoriteSites", {},
		function(data){
			
		})
		alert(myArray);
	})
 | 
| 
 vadim5june, спасибо! работает, только вот его смысл мне не очень понятен ... | 
| 
 pro_xaoc, Вы не определили что каждый элемент массива - есть тоже массив, vadim5june же , указал это данным оператором myArray[i]=[]; | 
| 
  Deff   а , var i = 0; обязатешльно должна быть глобальной для   
$('.selectedLinks').each(function(){
? | 
| 
 frant32, Нет, можно еще заглубить i , 
$('#deleteFavoriteSites').click(function(){
	var myArray = [];
		
		$('.selectedLinks').each(function(i){
		  myArray[i]=[];
		   myArray[i][0] = [$(this).attr("href")];
		   myArray[i][1] = [$(this).attr("alt")];
		   i++; 
		})
		$.post(site+"user/ajaxDeleteFavoriteSites", {},
		function(data){
			
		})
		alert(myArray);
	})
 | 
| 
 Deff, спасибо! теперь понял почему vadim5june так сделал :) | 
| Часовой пояс GMT +3, время: 08:29. |