Есть ссылка:
<a href="ya.ru" id="rrr" onclick="return make_unclickable(this);">тест</a>
код make_unclickable:
function make_unclickable(elem)
{
// не работает
$(elem).attr('click', 'return false;');
// не работает в IE
var t = elem.attributes.getNamedItem('onclick');
if (t)
{
t.nodeValue = 'return false;';
}
$(elem).attr('onclick', 'return false;');
$(elem).attr('href', '#');
return false;
}
Больше всего удивляет, что не работает через .attr!
Пробовал делать .unbind('click') и .bind('click'...) но нужно эффекта не добился
Подскажите - в чём косяк?