# Adding class or id tags to tags like linkto and form

**URL:** <https://www.ruby-forum.com/t/adding-class-or-id-tags-to-tags-like-linkto-and-form/99910>\
**Category:** Rails\
**Created:** [July 26, 2006, 4:38am UTC](https://www.ruby-forum.com/t/adding-class-or-id-tags-to-tags-like-linkto-and-form/99910 "2006-07-26T04:38:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dennis\_Eusebio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/43a26b/32.png) [@Dennis\_Eusebio](https://www.ruby-forum.com/u/Dennis_Eusebio)\
**Post date:** [July 26, 2006, 4:38am UTC](https://www.ruby-forum.com/t/adding-class-or-id-tags-to-tags-like-linkto-and-form/99910/1 "2006-07-26T04:38:55Z")

</div>

I’m trying to figure out things like this by myself so I don’t bother my  
developer and slow him down. How do I add class or id css attributes to  
tags like this:

\<%= form\_remote\_tag :url =\> { :action =\> “send\_url” } %\>

\<%= link\_to\_remote “My Profile URL”, :url =\> { :action =\>  
“send\_profile\_url”, :id =\> @user.id } %\>

any help would be great.

---

<div class="post-metadata">

**Author:** ![Dennis\_Eusebio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/43a26b/32.png) [@Dennis\_Eusebio](https://www.ruby-forum.com/u/Dennis_Eusebio)\
**Post date:** [July 26, 2006, 7:14am UTC](https://www.ruby-forum.com/t/adding-class-or-id-tags-to-tags-like-linkto-and-form/99910/2 "2006-07-26T07:14:56Z")

</div>

Element.addClassName(‘element’,‘classnametoadd’);

use that little jscript line right there to add the class name to an  
existing element. You could do it in a jscript file, or do it on a  
complete of a link\_to\_remote

\<%= link\_to\_remote “LINK NAME”, {:url =\> {:controller =\>  
“thecontroller”, :action =\> “theaction”}, :update =\> “somethingupdates”,  
:before =\> %(Element.addClassName  
(‘thisElementSucks’,‘theAwesomeClass’)),  
:success =\> %(Element.show(‘thisElementSucks’))}

-Ben L.

---

<div class="post-metadata">

**Author:** ![Dennis\_Eusebio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/43a26b/32.png) [@Dennis\_Eusebio](https://www.ruby-forum.com/u/Dennis_Eusebio)\
**Post date:** [July 26, 2006, 7:29am UTC](https://www.ruby-forum.com/t/adding-class-or-id-tags-to-tags-like-linkto-and-form/99910/3 "2006-07-26T07:29:09Z")

</div>

Ben,

— form\_remote\_tag usage —  
form\_remote\_tag(options = {})

— form\_remote\_tag example —  
form\_remote\_tag(:url =\> { :action =\> :fast }, :html =\> { :id =\>  
‘your\_css\_id’, :class =\> ‘your\_css\_class’ })

— link\_to\_remote usage —  
link\_to\_remote(name, options = {}, html\_options = {})

— link\_to\_remote example —  
link\_to\_remote(‘Do this’, { :url =\> { :action =\> “destroy” }}, { :id  
=\> ‘your\_css\_id’, :class =\> ‘your\_css\_class’ })

Zack

---

<div class="post-metadata">

**Author:** ![Dennis\_Eusebio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/43a26b/32.png) [@Dennis\_Eusebio](https://www.ruby-forum.com/u/Dennis_Eusebio)\
**Post date:** [July 26, 2006, 1:58pm UTC](https://www.ruby-forum.com/t/adding-class-or-id-tags-to-tags-like-linkto-and-form/99910/4 "2006-07-26T13:58:44Z")

</div>

Thanks everyone, i’ll give it a try and see if it works for me.

Zack C. wrote:

> Ben,
> 
> — form\_remote\_tag usage —  
> form\_remote\_tag(options = {})
> 
> — form\_remote\_tag example —  
> form\_remote\_tag(:url =\> { :action =\> :fast }, :html =\> { :id =\>  
> ‘your\_css\_id’, :class =\> ‘your\_css\_class’ })
> 
> — link\_to\_remote usage —  
> link\_to\_remote(name, options = {}, html\_options = {})
> 
> — link\_to\_remote example —  
> link\_to\_remote(‘Do this’, { :url =\> { :action =\> “destroy” }}, { :id  
> =\> ‘your\_css\_id’, :class =\> ‘your\_css\_class’ })
> 
> Zack
