Cannot get jquery to work


#1

<%= javascript_include_tag “jquery.js” %>

I want to add class to table tag using following command inside
script tag.

CSS has all the tree class declared
.odd {
background-color: #fcc;
}

.even {
background-color: #cef;
}

.table-heading {
font-size: 12px;
}

CSS is linked properly and if I add class manually I can see the
stylesheet applied to the page.

But I cannot get the alert neither I can see the class in

tag.

I am a newbie to rails.
any help is appreciated.

Thanks in advance


#2

On Wed, Apr 29, 2009 at 11:39 PM, Anil removed_email_address@domain.invalid wrote:

<%= javascript_include_tag “jquery.js” %>

Shouldn’t that be <%= javascript_include_tag ‘jquery’ %>

You could probably easily discover whether your jquery file is being
loaded by using Firebug, btw…

HTH,

Hassan S. ------------------------ removed_email_address@domain.invalid


#3

Thanks Hassan S.,

The File is loaded correctly.
And I tried both <%= javascript_include_tag ‘jquery’ %> <%=
javascript_include_tag “jquery.js” %>
And both load the file correctly.

Moreover I can see the JavaScript (JQuery.js) loaded using firebug.

Still No luck.

Thanks

On Apr 30, 7:14 am, Hassan S. removed_email_address@domain.invalid


#4

On Thu, Apr 30, 2009 at 9:58 AM, Anil removed_email_address@domain.invalid wrote:

Oh, wait –

(document).ready( function() {

S/B

// not THE problem, but invalid otherwise $(document).ready( ... Try that... -- Hassan S. ------------------------ removed_email_address@domain.invalid

#5

yeah, if you still have javascript_include_tag :defaults, prototype
will still get loaded

If you want to keep prototype loaded though (to take advantage of
Rails builtin AJAX functionality for example),
http://docs.jquery.com/Using_jQuery_with_Other_Libraries will be of
use


#6

The problem was the case of addClass.
Changing addclass to addClass did the trick.
Thank you very much guys for all your help.

-Anil


#7

Are you sure you are not including prototype.js?