Try this.
$(document).ready(function() {
$("input.checkme").click(function() {
$('#eventItems').text(''+$('input.checkme:checkbox:checked'
).length);
});
});
On 10/18/07, choffman <[EMAIL PROTECTED]> wrote:
>
>
> Giving the check boxes the same class helped. Thanks. I've only been
> using jQuery for a short time, I'm trying to learn the ins and outs of
> it.
>
> I changed the code back to use length. Otherwise, I was just getting
> the value of the checkboxes. I would like to know how many boxes are
> checked and have it update itself when boxes are checked or
> unchecked.
>
> For example, if I have 6 checkboxes and 3 are checked the output
> should show 3. If I uncheck one it should 2 and vice versa.
>
> The result get sent to a div, in this case #eventItems.
>
> $(document).ready(function() {
> $("input.checkme").click(function() {
> if (this.checked == true) {
> var event_id = $("#eventItems").length;
> $("#eventItems").text(event_id) + 1;
> } else {
> $("#eventItems").empty();
> }
> });
> });
>
>
>
>
>
>
> On Oct 18, 2:11 pm, "Jake McGraw" <[EMAIL PROTECTED]> wrote:
> > Could you possibly give each checkbox the same class?
> >
> > <a id="eid_22" class="checkMe"/>
> > <a id="eid_23" class="checkMe"/>
> > <a id="eid_24" class="checkMe"/>
> >
> > $(function(){
> > $("input.checkMe).click(function(){
> > if (this.checked) {
> > $("#eventItems").text(/([0-9]+)$/.exec(this.id)[1]);
> > } else {
> > $("#eventItems").empty();
> > }
> > });
> >
> > });
> >
> > On 10/18/07, choffman <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > Hello,
> > > I have a form where the values are pulled from MySQL and looped
> > > through using PHP. The name and id values are create dynamically.
> >
> > > For example HTML:
> > > Item A <input type="checkbox" name="event_id_22" id="eid_22" / >
> > > Item B <input type="checkbox" name="event_id_23" id="eid_23" / >
> >
> > > For example PHP:
> > > Item A <input type="checkbox" name="event_id_$value" id="eid_$value" /
> >
> > > Item B <input type="checkbox" name="event_id_$value" id="eid_$value" /
> >
> > > I'm using jQuery to count the boxes that get checked. How can I get
> > > jQuery to see my PHP variable so it can count the number of boxes that
> > > get checked? Thoughts?
> >
> > > $(document).ready(function() {
> > > $("#eid_??").click(function() {
> > > if (this.checked == true) {
> > > var event_id = $("#eid_??").length;
> > > $("#eventItems").text(event_id);
> > > }
> >
> > > if (this.checked == false) {
> > > $("#eventItems").empty();
> > > }
> > > });
> > > });
>
>
> >
>
--
/James