Thanks all the same。 I've got it solved. Actually the problem is that .lt
and .gt were removed from the newly released jquery.

Thanks.

On Wed, Dec 31, 2008 at 1:10 PM, Kean <shenan...@gmail.com> wrote:

>
> Make a demo page or a html page.
>
> Some common mistakes
>
> 1. Did you include jQuery?
> 2. Did you write something like
> var $table =$('table') before using  $table.find() ?
>
>
> On Dec 30, 7:30 pm, Samuel Wu <samuel.yh...@gmail.com> wrote:
> > Hi, everyone
> >
> > I started writing jquery from last week with the help from a very good
> > book Learning Jquery.
> >
> > I met a problem when reading the book, which has the script:
> >
> > <code>
> > $table.find('tbody tr').show()
> > .lt(2)
> > .hide()
> > .end()
> > .gt(5)
> > .end();
> > </code>
> >
> > Where 2 and 5 are different from the book, but I think it has no
> > effect to the problem.
> >
> > I haven't met a lt or gt method before, I can only write
> > <code>
> >     $table.find('tbody tr:lt(2)').hide();
> >     $table.find('tbody tr:gt(5)').hide();
> > </code>
> >
> > I tried the author's code, which didn't work on my browser. the
> > browser said
> > "TypeError: $("table").find("tbody tr").show().lt is not a function"
> >
> > I also tried this way:
> > <code>
> > var $trow=$table.find('tbody tr')
> > $trow.lt(2).hide()
> > <code>
> >
> > the problem still exists there.
> >
> > My question is:
> > Is lt or gt a method used as a  selector ?
> > If I want to implement the chain actions like the first code, how
> > could I do that?
> >
> > Any help is appreciated. thanks very much. Happy new year.
>



-- 
Samuel Wu

Reply via email to