var current = $(this).attr('href');
alert(current);
показывает значение с '#', например '#target', а не только 'target', что я могу изменить в коде?Удалить # из значения (jQuery)
Благодаря
var current = $(this).attr('href');
alert(current);
показывает значение с '#', например '#target', а не только 'target', что я могу изменить в коде?Удалить # из значения (jQuery)
Благодаря
var current = $(this).attr('href').slice(1);
alert(current);
Как легко, как это, просто использовать replace
:
var current = $(this).attr('href').replace('#','');
Я предполагаю, что вы имеете дело с <a>
элементом?
this.hash.substring(1); // yes, it's that simple...
Спасибо, но почему '.substring (1);' не работает? – stom