Как получить значение href

189
06 мая 2018, 18:30

У меня есть ссылка,

<a href='/projects/#mobile'></a>
$(a).click(function () {
var link = $(this).attr('href');
console.log(link); // /projects/#mobile
}

Я хочу получить только строку - mobile из переменной link Как это можно реализовать?

Answer 1

Если необходимо обрезать значение после # то например так:

const link = str.split('#')[1]; // mobile

До # так:

const befoteLink = str.split('#')[0]; // /projects/

P.S Вместо # можно использовать любой символ.

Answer 2

Или так:

function get(url){
    let index = url.indexOf('#')+1;
    return url.substring(index);
}
console.log(get('/projects/#mobile'));
READ ALSO
Не полностью выводятся товары в jquery

Не полностью выводятся товары в jquery

Есть datajson и есть картинки в каждой которой есть слог _tn хочу чтобы выводился список товаров c этими картинками, но почему-то только выводятся...

215
Как сделать отступ при скролле на определенное количество пикселей?

Как сделать отступ при скролле на определенное количество пикселей?

Подскажите, пожалуйста, как при скролле сделать отступ от верха экрана на определенное число пикселей? Благодарю!

186
Преобразование класса Point

Преобразование класса Point

Подскажите пожалуйста, как сделать преобразование класса points2Dcalc1 в класс Point, компилятор ошибку выдает из-за несовпадения типовИнициализировать...

221