jQuery Quiz Questions 21-30

Sam Deering
Tweet

Following on from jQuery Quiz Questions 11-20 here are questions 21-30. Hopefully you might learn something new about jQuery you didn’t know before. Once more if you find any mistakes please feel free to leave a comment with corrections. Enjoy!

Question 21

Which of the following values is/are valid value(s) of secondArgument in addClass(‘turnRed’, secondArgument); function, if we use jQuery UI library?

Answers

  • ‘fast’
  • slow
  • 1000ms
  • ‘1000ms’
  • 3000

Correct Answers

  • ‘fast’
  • ‘1000ms’
  • 3000

 


Question 22

is() function ___ the current selection against an expression.

Answers

  • checks
  • filters
  • gets
  • converts

Correct Answer
checks
API: http://api.jquery.com/is

 


Question 23

What does $('tr.rowClass:eq(1)'); return?

Answers

  • One element set which is the first row of the first table.
  • One element set which is the second row of the first table.
  • A set of tr tags which have “rowClass:eq(1)” class.
  • A set of tr tags which have “eq(1)” class.

Correct Answer
One element set which is the second row of the first table.
see answer in action: http://jsfiddle.net/jquery4u/EHbJq/3/

 


Question 24

innerHeight function returns the inner height of an element, ___ the border, ___ the margin and ___ the padding.

Answers

  • excludes, excludes, excludes
  • includes, excludes, includes
  • excludes, excludes, includes
  • includes, includes, includes

Correct Answer
excludes, excludes, includes
API: http://api.jquery.com/innerHeight/

 


Question 25

Consider the following code snippet:

var message = 'Message';
$('#id1').bind('click', {
    msg: message
}, function (event) {
    alert(event.data.msg);
});
message = 'New message';
$('#id2').bind('click', {
    msg: message
}, function (event) {
    alert(event.data.msg);
});

What does the alert box display if you click on “id1″?

Answers

  • Message
  • New Message
  • nothing
  • None of the above

Correct Answer
Message
see answer in action: http://jsfiddle.net/jquery4u/fhaDf/

 


Question 26

Which of the following functions will return an empty set when end() function is chained right after that function?

Answers

  • add
  • children
  • filter
  • remove

Correct Answer
remove
.remove() returns jQuery(document) which is classed as an empty set.
see answer in action: http://jsfiddle.net/jquery4u/bScnP/

 


Question 27

Which of the following seems to be correct for ajaxStart(function()) method as shown in the below Code?

$("#div1").ajaxStart(function1());

Answers

  • Method attaches a function to be executed before an Ajax request is sent.
  • Method attaches a function to be executed whenever any Ajax request begins.
  • Method attaches a function to be executed whenever an Ajax request begins and there is none already activated.
  • None of the above.

Correct Answer
Method attaches a function to be executed whenever an Ajax request begins and there is none already activated.
API: http://api.jquery.com/ajaxStart/

 


Question 28

Consider the following code snippet:

$('#div1').html().replace(/bad/, "good");

Answers

  • Replacing the “bad” word in the inner html of div1 with “good”.
  • Replacing the word containing “bad” in the inner html of div1 with “good”.
  • Replacing the first “bad” word in the inner html of div1 with “good”.
  • Replacing the first word containing “bad” in the inner html of div1 with “good”.

Correct Answer
Replacing the first word containing “bad” in the inner html of div1 with “good”.
see answer in action: http://jsfiddle.net/jquery4u/95Kv8/1/

 


Question 29

Consider the following code snippet:

$.map(array1, function1);

Which of the following arguments is/are valid arguments of function1?

Answers

  • The index of the element to be translated in array1.
  • The item to be translated.
  • Both a and b
  • function1 has no arguments.

Correct Answer
Both a and b
API: http://api.jquery.com/jquery.map/

 


Question 30

Which of the following values is/are valid argument(s) of eq() function?

Answers

  • 1
  • ‘2’
  • -1

Correct Answer
all of them.
see answer in action: http://jsfiddle.net/jquery4u/EBcqN/2/
API: http://api.jquery.com/eq/

 


Free book: Jump Start HTML5 Basics

Grab a free copy of one our latest ebooks! Packed with hints and tips on HTML5's most powerful new features.

No Reader comments