Я пытаюсь захватить параметр из URL-адреса, например.jquery get value from url then re-order divs
www.x.com/?source=display & зоны = ЖЕ & тема = облако
Итак, если тема «облако», который она тогда я хочу, чтобы повторно заказать 3 отдельных Див-х.
Это то, что я до сих пор в моем заголовке:
<script type="text/javascript">
if (window.location.search.indexOf('topic=cloud') > -1) {
alert('track present');
$(".one").insertAfter(".two");
} else {
$(".two").insertAfter(".three");
alert('track not here');
}
</script>
и HTML, как это:
<div class="one">seo</div>
<div class="two">cloud</div>
<div class="three">social</div>
Я получаю предупреждение, но когда я использую .insertAfter();
я ничего не получайте
Это кажется лучше, чем вставлять их в неправильном порядке изначально, лучше сделать это справа f в первый раз, чем исправить позже. –
Согласен. Зачем передавать клиенту то, что можно сделать на сервере? Браузеры с более старыми/медленными/JS-оценками оценят это с сервера. –