В данном случае необходимо отсеять лишь IE. Может быть у вас есть какое-то иное решение?
Задача все еще актуальна.
Неужели не кто не решал подобных задач? ;)
Якобы, есть еще один вариант ...Что вы думаете по этому поводу?
В IE11/10/9 отрабатывает вроде как нормально, но вот в 8 и и ниже, пока, возможности проверить не было ...
Например:
if (!document.all) { console.log('IE11+ или не IE'); } else window.location.href = "redirect.html";
Большое спасибо за вариант, на первый взгляд все просто шикарно, отрабатывает "на ура"!
Подскажите пожалуйста, это единственный вариант (replace)?
Можно ли реализовать тоже самое с использованием вышеупомянутого Split?
Если можно, то в чем существенное различие методов? Если не сложно объяснить.
Благодарю!
Прошу прощения за то что изначально неправильно изложил мысль!
Правильный вариант:
"Измененное содержимое должно быть размещено в том же блоке в котором находилось начальное содержимое"
Уже насколько запутался, столько наворотил, что уже разобраться без вашей помощь не в силах ...
Может быть кто нибудь подскажет готовое решение? Буду безгранично благодарен за помощь!
$('.main_class').each(function() { var html = $(this).html().replace(/</g, '<'); $('.somedivclass').append(html); });
Вставлял обычным:
$('.main_class').html(html);
Уже совсем запустался ...
$('.main_class').each(function() { var html = $(this).html().replace(/</g, '<'); console.log(html); });
В консоль выводит все просто шикарно, но вот вывести результат на странице адекватно не получается, содержимое дублируется.
Мне казалось я в полной мере описал свой вопрос, но похоже нет :)
- > Требуется заменить определенные символы по всех блоках с классом "main_class" и вывести полученное содержимое.
Проблема решена. Большое, просто огромнейшее спасибо за ответы!
Отдельное спасибо "Swir"!
Спасибо за ответ и оперативность!
То есть, если я все правильно понял, будет что то вроде того ... (Поправьте если что то не так)
<input type="text" id="input_1" > <input type="text" id="input_2" > <input type="text" id="input_3" > <script type="text/javascript"> function fnc1() { var span1 = document.getElementById("span_1"); span1.innerHtml = document.getElementById('input_1').value; var span2 = document.getElementById("span_2"); span2.innerHtml = document.getElementById('input_2').value; var span3 = document.getElementById("span_3"); span3.innerHtml = document.getElementById('input_3').value; } </script> <span id="span_1"></span> <span id="span_2"></span> <span id="span_3"></span>
И прошу подсказать - Каким образом мне вызвать данную функцию?
Пробовал, вот так:
<input onclick="fnc1()" type="button" value="Вывести">
но, кажется я что то не так делаю или понямаю 🙄
Спасибо и заранее благодарен за ответ!