Was I misinformed or is the is(); used only with CSS?  If not,
is("click"); should evaluate when click() is clicked.

Frank

On Aug 3, 2:12 pm, Klaus Hartl <[EMAIL PROTECTED]> wrote:
> Pete wrote:
> > I guess I'm still not getting "else" out of this.  I thought I had it
> > figured out
>
> > I think what's confusing to me as a n00b is that "if" does not seem to
> > be closed.  How would I accomplish an else condition?
>
> I highly recommend to make yourself familiar with JavaScript control
> structures. jQuery can do a lot for you but you still need to know the
> basics of 
> JavaScript...http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Condit...
>
> What do mean by "not closed"?
>
> You can use anifstatement without curly bracesifthere's only one
> statement to be executed:
>
> if(condition) alert('yes');
>
> or
>
> if(condition)
>      alert('yes');
>
> Together with else:
>
> if(condition) alert('yes');
> else alert('no');
>
> I tend to always use curly braces, that makes it easier to add another
> line to the conditional blocks and to me it's easier to read, but that's
> just a personal taste I guess. You'll need them anyway to group multiple
> statements in a block:
>
> if(condition) {
>      alert('yes');
>      alert('I said yes');} else {
>
>      alert('no');
>      alert('I said no');
>
> }
>
> Back to your example:
>
> $("a.saveConfig").click(function() {
>      if($('div.detail').is(':visible')) {
>          alert('Hey this works');
>      } else {
>          alert('Hey this doesn't work');
>      }
>
> });
>
> HTH
>
> --Klaus

Reply via email to