- Showing different div content based on navigation link
- <a href="#" id="link_1">Press me</a>
- <a href="#" id="link_2">Press me</a>
- <div id="div_1"> Content1 </div>
- <div id="div_2"> Content2 </div>
- $(document).ready(function(){
- // Hide div 2 by default
- $('#div_2').hide();
- $('#link_2').click(function() {
- $('#div_1').hide();
- $('#div_2').show();
- });
- $('#link_1').click(function(){
- $('#div_2').hide();
- $('#div_1').show();
- });
- });
- <script type="text/javascript">
- $(document).ready(function () {
- $('.eurowrapper').hide();
- $('#option1').show();
- $('#selectMe').change(function () {
- $('.eurowrapper').hide();
- $('#'+$(this).val()).show();
- })
- });
- </script>
- <div class="styled-select">
- <select id="selectMe">
- <option value="option1">Head Office</option>
- <option value="option2">Belgravia</option>
- <option value="option3">Brighton</option>
- <option value="option4">Chelsea</option>
- <option value="option5">Clapham</option>
- <option value="option6">Glasgow</option>
- <option value="option7">Holland Park</option>
- <option value="option8">Hyde Park</option>
- <option value="option9">Islington</option>
- <option value="option10">Maidstone</option>
- <option value="option11">Oxford</option>
- <option value="option12">Reading</option>
- <option value="option13">St John's Wood</option>
- <option value="option14">Tower Bridge</option>
- <option value="option15">Wapping</option>
- <option value="option16">Cluttons Resorts</option>
- </select>
- </div>
- <div id="option1" class="eurowrapper" style="float: left;"> Content </div>
- <div id="option2" class="eurowrapper" style="float: left;"> More Content </div>
- <a href="#id_of_div" class="links" id="link_1">Press me</a>
- <a href="#id_of_div2" class="links" id="link_2">Press me</a>
- <div id="id_of_div" class="divs"> Content1 </div>
- <div id="id_of_div2" class="divs"> Content2 </div>
- $('a.links').click(function (e){
- e.preventDefault();
- var div_id = $('a.links').index($(this))
- $('.divs').hide().eq(div_id).show();
- });
- var contentDivs = $('.contentDiv');
- $('.links').click(function(){
- var index = $(this).index();
- $('.contentDiv').hide();
- $(contentDivs[index]).show();
- });
- <a href="#" class="contentLink" data-office="melbourne" >Press me</a>
- <a href="#" id="contentLink" data-office="sydney" >Press me</a>
- <div id="content_melbourne" class="contentDiv"> Content1 </div>
- <div id="content_sydney" class="contentDiv"> Content2 </div>
- <script>
- $(document).ready(function(){
- $('.contentLink').click(function(){
- var office = $(this).attr('data-office');
- $('.contentDiv').hide();
- $('#content_' + office).show();
- });
- });
- </script>
- CSS:
- #location1toN {
- display : none;
- }
- jQuery:
- $(id_of_correct_div).css("display","block") ;