30+ jQuery MCQs with Answers (2023)
Looking for some jQuery MCQs with answers? Check out our comprehensive set of multiple-choice questions to test your knowledge of jQuery. From selecting and manipulating elements to working with events and animations, these MCQs cover a range of topics related to jQuery. Each question is accompanied by a clear answer to help you understand the concept better. Whether you’re a beginner or an experienced jQuery developer, these MCQs are sure to challenge and enhance your skills.
What is jQuery?
- A. A server-side language
- B. A client-side language
- C. A markup language
- D. A database language
Answer: B. A client-side language.
Which of the following is the correct way to include jQuery in an HTML file?
- A. <script type=”text/javascript” src=”jquery.js”></script>
- B. <link rel=”stylesheet” href=”jquery.css”>
- C. <img src=”jquery.png”>
- D. <div id=”jquery”></div>
Answer: A. <script type=”text/javascript” src=”jquery.js”></script>
Which of the following is a jQuery method to add a CSS class to an element?
- A. addAttribute()
- B. addClass()
- C. setAttribute()
- D. setClass()
Answer: B. addClass()
Which of the following is a jQuery method to remove a CSS class from an element?
- A. removeAttribute()
- B. removeClass()
- C. deleteAttribute()
- D. deleteClass()
Answer: B. removeClass()
Which of the following is a jQuery method to get the value of an input field?
- A. val()
- B. text()
- C. html()
- D. attr()
Answer: A. val()
Which of the following is a jQuery method to hide an element?
- A. show()
- B. visible(false)
- C. display(none)
- D. hide()
Answer: D. hide()
Which of the following is a jQuery method to show a hidden element?
- A. visible(true)
- B. display(block)
- C. show()
- D. unhide()
Answer: C. show()
Which of the following is a jQuery method to animate an element?
- A. animate()
- B. motion()
- C. move()
- D. transition()
Answer: A. animate()
Which of the following is a jQuery method to get the dimensions (width and height) of an element?
- A. dimensions()
- B. size()
- C. width()
- D. height()
Answer: C. width()
Which of the following is a jQuery method to add a new element to the DOM?
- A. append()
- B. add()
- C. create()
- D. insert()
Answer: A. append()
Which of the following is a jQuery method to get the value of a selected option in a dropdown list?
- A. val()
- B. text()
- C. html()
- D. attr()
Answer: A. val()
Which of the following is a jQuery method to set the HTML content of an element?
- A. val()
- B. text()
- C. html()
- D. attr()
Answer: C. html()
Which of the following is a jQuery method to select all elements with a specific CSS class?
- A. select()
- B. find()
- C. filter()
- D. hasClass()
Answer: D. hasClass()
Which of the following is a jQuery method to bind an event handler to an element?
- A. click()
- B. bind()
- C. on()
- D. event()
Answer: C. on()
Which of the following is a jQuery method to remove an element from the DOM?
- A. delete()
- B. remove()
- C. erase()
- D. discard()
Answer: B. remove()
Which of the following is a jQuery method to replace an element with another element?
- A. replace()
- B. swap()
- C. change()
- D. replaceWith()
Answer: D. replaceWith()
Which of the following is a jQuery method to set the CSS properties of an element?
- A. css()
- B. style()
- C. setStyle()
- D. setCSS()
Answer: A. css()
Which of the following is a jQuery method to get the position of an element relative to the document?
- A. offset()
- B. position()
- C. location()
- D. place()
Answer: A. offset()
Which of the following is a jQuery method to stop the current animation on an element?
- A. stop()
- B. pause()
- C. end()
- D. halt()
Answer: A. stop()
Which of the following is a jQuery method to check if an element has a specific attribute?
- A. hasAttr()
- B. checkAttr()
- C. hasAttribute()
- D. has()
Answer: C. hasAttribute()
Which of the following is a jQuery method to get the parent element of an element?
- A. getParent()
- B. parent()
- C. ancestor()
- D. ancestors()
Answer: B. parent()
Which of the following is a jQuery method to select all elements that are descendants of a specific element?
- A. children()
- B. descendants()
- C. offspring()
- D. heirs()
Answer: A. children()
Which of the following is a jQuery method to set the text content of an element?
- A. text()
- B. val()
- C. html()
- D. attr()
Answer: A. text()
Which of the following is a jQuery method to get the value of a data attribute of an element?
- A. val()
- B. text()
- C. html()
- D. data()
Answer: D. data()
Which of the following is a jQuery method to get the next sibling element of an element?
- A. next()
- B. sibling()
- C. adjacent()
- D. neighbor()
Answer: A. next()
Which of the following is a jQuery method to get the previous sibling element of an element?
- A. prev()
- B. sibling()
- C. adjacent()
- D. neighbor()
Answer: A. prev()
Which of the following is a jQuery method to select elements based on their position in a set of elements?
- A. slice()
- B. position()
- C. index()
- D. rank()
Answer: C. index()
Which of the following is a jQuery method to add a new element before an existing element?
- A. before()
- B. addBefore()
- C. insertBefore()
- D. prepend()
Answer: C. insertBefore()
Which of the following is a jQuery method to add a new element after an existing element?
- A. after()
- B. addAfter()
- C. insertAfter()
- D. append()
Answer: C. insertAfter()
Which of the following is a jQuery method to remove all child elements of an element?
- A. empty()
- B. remove()
- C. delete()
- D. erase()
Answer: A. empty()