The Web Design Group

... Making the Web accessible to all.

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> How do i reference different paragraphs?
tosh
post Oct 19 2015, 04:19 PM
Post #1





Group: Members
Posts: 1
Joined: 19-October 15
Member No.: 23,657



I'm using jquery to hide/show text

CODE
$(document).ready(function(){
    $("p").hide()
    $("#hide").click(function(){
        $("p").hide();
    });
    $("#show").click(function(){
        $("p").show();
    });
});


CODE

<p>test1</p>
<button id="hide" style="position:absolute; top:7.7%; right:45%;  width:5%;">History: Show</button>
<button id="show" style="position:absolute; top:5%; right:45%;  width:5%;">Hide</button>


I want to have a different <p> such as "<p>test2<p>" where I can have two different buttons to hide and show. How do i reference the p separately? If my question isn't phrased properly let me know and i'll try again
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post
Christian J
post Oct 19 2015, 07:13 PM
Post #2


.
********

Group: WDG Moderators
Posts: 9,656
Joined: 10-August 06
Member No.: 7



You mean you want a separate set of show/hide buttons for each P element? You might give each P a unique ID and reference that in the script, but that's a bit verbose if there are many sets. Instead you might use CLASS instead of ID like this:

CODE
$(document).ready(function(){
    $(".toggle p").hide()
    $(".toggle .hide").click(function(){
        $(this).siblings("p").hide();
    });
    $(".toggle .show").click(function(){
        $(this).siblings("p").show();
    });
});

<div class="toggle">
<p>test1</p>
<button class="show">History: Show</button>
<button class="hide">Hide</button>
</div>

<div class="toggle">
<p>test2</p>
<button class="show">History: Show</button>
<button class="hide">Hide</button>
</div>

The above should toggle P elements that are siblings of the BUTTON elements.

BTW I advice against using CSS percent positioning for the buttons, since that will give unexpected results in browsers windows of different sizes.
User is offlinePM
Go to the top of the page
Toggle Multi-post QuotingQuote Post

Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 26th April 2024 - 08:00 AM