Rella
Rella

Reputation: 66945

How to translate such a function to jQuery?

So in my code I used

function $(id) {
    return document.getElementById(id);
}

I want to move to jQuery. How to translate such thing to it?

Upvotes: 0

Views: 84

Answers (4)

S L
S L

Reputation: 14318

Don't use this function, function $(id). Use the jQuery function $('#id'). This function will return an object with bunch of jQuery methods.

Methods include remove(), hide(), toggle(), etc., and the implementation is like $('#id').hide(), $('#id').show(), etc.

There are so many, many jQuery methods, that simplifies it in so many ways.

Upvotes: 3

Fender
Fender

Reputation: 3055

Just use

$("#"+id)

That will return the element with the right ID.

Upvotes: 1

Henry
Henry

Reputation: 2187

Using Jquery selectors you can do the same thing very easily.

$("#" + id)

For more details:

http://api.jquery.com/id-selector/

Upvotes: 1

Mohammed Swillam
Mohammed Swillam

Reputation: 9242

If I got your question right, you will need to include jQuery inside your page, and replace the following line:

return document.getElementById(id);

with this one:

return $("#"+id);

Upvotes: 1

Related Questions