Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Обращение к объкту по условию (https://javascript.ru/forum/jquery/20530-obrashhenie-k-obktu-po-usloviyu.html)

rommeq 08.08.2011 18:17

Обращение к объкту по условию
 
Как можно обратиться к конкретному элементу, который в атрибуте содержит нужную ссылку.
Что-то вроде:
$('table.table td a').filter(function(){
		var atr = $('table.table td a').attr("href");
		var reg = /\/ya.ru/;
		var result = reg.test(atr);
		
		if(result == true) {
			return $('table.table').css('display','none')
		}
		});

Но в этом случае скрываются все таблицы, а мне нужна только конкретная, у которой ссылка содержит ya.ru.

devote 08.08.2011 18:23

$('table.table td a[href*="ya.ru"]').css('display', 'none');

rommeq 08.08.2011 18:42

Спасибо, то что нужно. Надо доучивать jquery.

kobezzza 09.08.2011 14:12

Для справки: это не jQuery (я про механизм селекторов), а Sizzle(http://sizzlejs.com/) :) И например тот же DOJO может также прекрасно работать с Sizzle)

Serg_pnz 09.08.2011 15:43

Цитата:

Сообщение от devote (Сообщение 118980)
$('table.table td a[href*="ya.ru"]').css('display', 'none');

спасибо, а то я нагородил...
$('a').click(function(){
	if ( $(this).attr('href') == '#' )
	{
		return false;
	}
})

devote 09.08.2011 15:58

Цитата:

Сообщение от Serg_pnz
спасибо, а то я нагородил...

:)


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