Добрый день, у меня два выпадающих списка.Один загружает данные за второй.Как только пользователь выбирает параметр во втором раскрывающемся списке, страница автоматически переходит на эту ссылку.
Я пытаюсь удалить некоторые элементы из URL-адреса, на который указывает раскрывающийся список:
http://local.mysite/someplace/county/north-hempstead-ny/orange/gardnertown
Я хочу
http://local.mysite/orange/gardnertown
Я уже понял, что
window.location.href.split('/')[2]
дает мне то, что я хочу.Тем не менее, выпадающая часть выбора сбивает меня с толку.
Эта часть нуждается в исправлении, я думаю:
window.location.href.split('/')[2] + $places
.append("<option value=" + this.url + ">" + this.community + "</option>");
Вот скрипка .
Спасибо за ответы.Я пытался добавить код, но он все равно не удаляет лишний текст.Консоль также не показывает зачистки.Вот мой исправленный код:
document.getElementById('page-changer').reset();
$("#county").change(function() {
var $places = $("#township").empty();
$.each(data[$(this).val() - 1], function() {
$places.append("<option value=" + this.url + ">" + this.community + "</option>");
$('#jumpSubmit').click(function(e) {
e.preventDefault();
window.location = window.location.href.split('/')[2] + '/' + $('#township').val();
//console.log(window.location.href.split('/')[2]) + '/' + $('#township').val());