Вход

Просмотр полной версии : Обращение к объкту по условию


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
$('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
спасибо, а то я нагородил...
:)