# Cannot get jquery to work

**URL:** <https://www.ruby-forum.com/t/cannot-get-jquery-to-work/166858>\
**Category:** Rails\
**Created:** [April 30, 2009, 9:12am UTC](https://www.ruby-forum.com/t/cannot-get-jquery-to-work/166858 "2009-04-30T09:12:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![anil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/da6949/32.png) [@anil](https://www.ruby-forum.com/u/anil)\
**Post date:** [April 30, 2009, 9:12am UTC](https://www.ruby-forum.com/t/cannot-get-jquery-to-work/166858/1 "2009-04-30T09:12:52Z")

</div>

\<%= 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

---

<div class="post-metadata">

**Author:** ![anil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/da6949/32.png) [@anil](https://www.ruby-forum.com/u/anil)\
**Post date:** [April 30, 2009, 4:16pm UTC](https://www.ruby-forum.com/t/cannot-get-jquery-to-work/166858/2 "2009-04-30T16:16:15Z")

</div>

On Wed, Apr 29, 2009 at 11:39 PM, Anil [removed\_email\_address@domain.invalid](mailto: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

---

<div class="post-metadata">

**Author:** ![anil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/da6949/32.png) [@anil](https://www.ruby-forum.com/u/anil)\
**Post date:** [April 30, 2009, 6:59pm UTC](https://www.ruby-forum.com/t/cannot-get-jquery-to-work/166858/3 "2009-04-30T18:59:49Z")

</div>

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](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![anil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/da6949/32.png) [@anil](https://www.ruby-forum.com/u/anil)\
**Post date:** [April 30, 2009, 7:12pm UTC](https://www.ruby-forum.com/t/cannot-get-jquery-to-work/166858/4 "2009-04-30T19:12:08Z")

</div>

On Thu, Apr 30, 2009 at 9:58 AM, Anil [removed\_email\_address@domain.invalid](mailto: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

---

<div class="post-metadata">

**Author:** ![anil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/da6949/32.png) [@anil](https://www.ruby-forum.com/u/anil)\
**Post date:** [April 30, 2009, 8:38pm UTC](https://www.ruby-forum.com/t/cannot-get-jquery-to-work/166858/5 "2009-04-30T20:38:50Z")

</div>

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](http://docs.jquery.com/Using_jQuery_with_Other_Libraries) will be of  
use

---

<div class="post-metadata">

**Author:** ![anil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/da6949/32.png) [@anil](https://www.ruby-forum.com/u/anil)\
**Post date:** [May 1, 2009, 6:03am UTC](https://www.ruby-forum.com/t/cannot-get-jquery-to-work/166858/6 "2009-05-01T06:03:49Z")

</div>

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

-Anil

---

<div class="post-metadata">

**Author:** ![anil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/da6949/32.png) [@anil](https://www.ruby-forum.com/u/anil)\
**Post date:** [April 30, 2009, 8:14pm UTC](https://www.ruby-forum.com/t/cannot-get-jquery-to-work/166858/7 "2009-04-30T20:14:15Z")

</div>

Are you sure you are not including prototype.js?
