Hi
I have a show hide feature working using javascript but can't work out that if I click on one link and the content shows and then click another link to show another bit of content, I would like the first lot of content to hide so it only shows one lot of content at one time, below is my script
Thank you in advanceCode:<script> $(document).ready(function(){ $("#hideae").click(function(){ $("p#ae").hide(); }); $("#showae").click(function(){ $("p#ae").show(); }); $("#hidefj").click(function(){ $("p#fj").hide(); }); $("#showfj").click(function(){ $("p#fj").show(); }); $("#hideko").click(function(){ $("p#ko").hide(); }); $("#showko").click(function(){ $("p#ko").show(); }); $("#hidept").click(function(){ $("p#pt").hide(); }); $("#showpt").click(function(){ $("p#pt").show(); }); $("#hideuz").click(function(){ $("p#uz").hide(); }); $("#showuz").click(function(){ $("p#uz").show(); }); }); </script> echo '<div style="color: #000000;">'; echo '<a id="hideae" class="xlink">Hide A-E</a>'; echo ' - '; echo '<a id="showae" class="xlink">Show A-E</a>'; echo '</div>'; while($row= mysqli_fetch_assoc($query)){ //echo '<div class="newboxes" id="newboxes1"><label><input class="checkbox" type="checkbox" value="'.$row['customer_phone'].'" name="customer_phone[]" id="customer_phone"/> '.$row['customer_name'].' - '.$row['customer_phone'].'</label></div>'; echo '<p id="ae"><label><input class="checkbox" type="checkbox" value="'.$row['customer_phone'].'" name="customer_phone[]" id="customer_phone"/> '.$row['customer_name'].' - '.$row['customer_phone'].'</label></p>'; } echo '<br>'; echo '<div style="clear: both;">'; $sqlCommand2 = "SELECT id, customer_name, customer_phone FROM repairs WHERE customer_phone LIKE '%44%' AND customer_name BETWEEN 'f' AND 'jz' GROUP BY customer_name"; $query = mysqli_query($db, $sqlCommand2); echo '<div style="color: #000000;">'; echo '<a id="hidefj" class="xlink">Hide F-J</a>'; echo ' - '; echo '<a id="showfj" class="xlink">Show F-J</a>'; echo '</div>'; while($row= mysqli_fetch_assoc($query)){ echo '<p id="fj"><label><input class="checkbox" type="checkbox" value="'.$row['customer_phone'].'" name="customer_phone[]" id="customer_phone"/> '.$row['customer_name'].' - '.$row['customer_phone'].'</label></p>'; } echo '</div>'; echo '<br>'; echo '<div style="clear: both;">'; $sqlCommand3 = "SELECT id, customer_name, customer_phone FROM repairs WHERE customer_phone LIKE '%44%' AND customer_name BETWEEN 'k' AND 'oz' GROUP BY customer_name"; $query = mysqli_query($db, $sqlCommand3); echo '<div style="color: #000000;">'; echo '<a id="hideko" class="xlink">Hide K-O</a>'; echo ' - '; echo '<a id="showko" class="xlink">Show K-O</a>'; echo '</div>'; while($row= mysqli_fetch_assoc($query)){ echo '<p id="ko"><label><input class="checkbox" type="checkbox" value="'.$row['customer_phone'].'" name="customer_phone[]" id="customer_phone"/> '.$row['customer_name'].' - '.$row['customer_phone'].'</label></p>'; } echo '</div>'; echo '<br>'; echo '<div style="clear: both;">'; $sqlCommand4 = "SELECT id, customer_name, customer_phone FROM repairs WHERE customer_phone LIKE '%44%' AND customer_name BETWEEN 'p' AND 'tz' GROUP BY customer_name"; $query = mysqli_query($db, $sqlCommand4); echo '<div style="color: #000000;">'; echo '<a id="hidept" class="xlink">Hide P-T</a>'; echo ' - '; echo '<a id="showpt" class="xlink">Show P-T</a>'; echo '</div>'; while($row= mysqli_fetch_assoc($query)){ echo '<p id="pt"><label><input class="checkbox" type="checkbox" value="'.$row['customer_phone'].'" name="customer_phone[]" id="customer_phone"/> '.$row['customer_name'].' - '.$row['customer_phone'].'</label></p>'; } echo '</div>'; echo '<br>'; echo '<div style="clear: both;">'; $sqlCommand5 = "SELECT id, customer_name, customer_phone FROM repairs WHERE customer_phone LIKE '%44%' AND customer_name BETWEEN 'u' AND 'zz' GROUP BY customer_name"; $query = mysqli_query($db, $sqlCommand5); echo '<div style="color: #000000;">'; echo '<a id="hideuz" class="xlink">Hide U-Z</a>'; echo ' - '; echo '<a id="showuz" class="xlink">Show U-Z</a>'; echo '</div>'; while($row= mysqli_fetch_assoc($query)){ echo '<p id="uz"><label><input class="checkbox" type="checkbox" value="'.$row['customer_phone'].'" name="customer_phone[]" id="customer_phone"/> '.$row['customer_name'].' - '.$row['customer_phone'].'</label></p>'; } echo '</div>';
Ian



Reply With Quote

Bookmarks