Как я могу использовать элементы .show в том порядке, в котором они были нажаты, а не в порядке, в котором они отображаются в HTML, используя jquery?Элементы отображения в порядке щелчка
E.g.
Css код:
.sq{
display:none;
}
HTML код:
<a href="#" id="1">A</a>
<a href="#" id="2">B</a>
<a href="#" id="3">C</a>
<span class="sq" id="01">a</span>
<span class="sq" id="02">b</span>
<span class="sq" id="03">c</span>
JavaScript код:
$("#1").click(function(){
$("#01").show();
});
$("#2").click(function(){
$("#02").show();
});
$("#3").click(function(){
$("#03").show();
});
Используя этот код, если я нажимаю C, B, A выход устроят " abc "
Что я wou ld нравится, если я нажимаю C, B, A вывод должен устраивать «cba»
Я пробовал различные правила позиционирования CSS, чтобы сделать это, но самое лучшее, что я могу сделать, - это устроить их в том же положении, что и каждый Другие. Я понимаю, что могу сделать новый класс для каждого, но не хотел бы этого делать в интересах минимального кода, и сейчас я учусь, поэтому было бы полезно узнать, как лучше решить проблему.
Вот скрипка: http://jsfiddle.net/xuxsuagg/4/
Это мой любимый ответ, так как он полностью соответствует моим потребностям, это моя ошибка, и никто другой, однако, щелчок AAACCCBBB должен отображать этот же вывод тоже, этот код делает это даже без меня, чтобы спросить. Это здорово, но спасибо всем остальным. – Farang