Показать сообщение отдельно
  #10 (permalink)  
Старый 31.10.2011, 13:50
Интересующийся
Отправить личное сообщение для jenya Посмотреть профиль Найти все сообщения от jenya
 
Регистрация: 27.10.2011
Сообщений: 10

Че то не работает все равно фильтр.
Делаю, как ты сказал:
jQuery('table.ui-datepicker-calendar tr').each(function(){

		jQuery(this).find('td').filter(function(index){
				if ($(this.html())==13) return  false
							   else return true;  
			   })

		.

		addClass('ui-datepicker-unselectable ui-state-disabled').

		attr('onclick','return false;').find('a').

		each(function(){

			d = jQuery(this).text();

			jQuery(this).replaceWith('<span class="ui-state-default">'+d+'</span>');

		});

	});

Мне кажется ошибка в $(this.html())

Я еще вот этот фильтр нашел
jQuery(this).find('td:not(:contains(13))').
Может проще его использовать? Вот только если делать contains(2), то будет закрыта не только вторая ячейка, но и те, у которых в id есть цифра 2. Можно ли как то сделать строгое соответствие, через какие-нибудь спец символы?
Ответить с цитированием