Код Jquery для разделения ссылки href

0

У меня есть ссылка href, как указано ниже. Мне нужно различать значение name значение id отдельно.

[email protected]&id=68

Используя jquery, как я могу разделить [email protected] и 68 я попробовал следующий

var val =location.href.split('?')[1] который выводит [email protected]&id=68

я должен выводить [email protected] and 68 отдельно.. как можно..

Теги:

4 ответа

1
Лучший ответ
var str="[email protected]&id=68";

var emailrogh= str.split("&");

email=emailrogh[0];// show [email protected]

var idrough=emailrogh[1].split("=");

var id=idrough[1];//show 68

Обновить

var str="[email protected]&id=68";

str=str.split("name=")[1];

var emailrogh= str.split("&");

email=emailrogh[0];// show [email protected]

var idrough=emailrogh[1].split("=");

var id=idrough[1];//show 68
  • 0
    var str = "[email protected]&id=68"; var str также содержит имена. не работает
  • 0
    смотрите обновление спасибо @Psl
1
function getParameterByName(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
    return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
1

использовать эту функцию

function getParameterByName(name) 
{
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
        results = regex.exec(location.search);
    return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

эта функция вернет ваше значение напрямую.

например. для вашей ссылки

[email protected]&id=68

используйте эту функцию как

var email = getParameterByName("names");
var id = getParameterByName("id");

значения будут

email = "[email protected]";
id = "68";
1

может быть:

var str = "[email protected]&id=68";
var splitted = str.replace("id=", "").split("&");
console.log( splitted );
//gives ["[email protected]", "68"]

Ещё вопросы

Сообщество Overcoder
Наверх
Меню