[jQuery] Passing a variable to a function
Hi guys,
I've been trying to get this literally all day! I just can't work it out.
I've got this HTML:
<ul>
<li class="evname"> 1 This is the event name </li>
<li class="evsum">some text here</li>
</ul>
On click of <li class="evname"> the li beneath should reveal. But because
there are many of these ona page and they will be dynamic I need to set it
to reveal only the relevant one.
So my plan was to reveal the relevant <li class="evsum"> in order. Here's
the jquery:
$(document).ready(function() {
$("li.evname").click(function() {
var id = this.id.replace('show_', "");
$("#eventlist li.evsum:eq("+id+")").slideToggle();
});
});
But I'm getting nothing. Even when I replace the action (slideToggle) with
an alert(id) I just get an alert saying "This website says:" and no id! I'm
stumped!
PLEASE, please please can someone help me out!
Thanks in advance.
Andy
--
View this message in context: http://www.nabble.com/Passing-a-variable-to-a-function-tp19765153s27240p19765153.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.