4

Why using this:

var parent = $('div.form.offer_mails');
var period = parent.find('input[type=checkbox,name=timeperiod]');

I get this (exception in my Mozilla Firefox Error Console):

Error: uncaught exception: Syntax error, unrecognized expression: [type=checkbox,name=timeperiod]

Isn't it possible to search an element with more than one attribute and it's value?

Please explain and solutionize my problem. :)

metaforce
  • 1,337
  • 5
  • 17
  • 26

1 Answers1

9

Yes, in this way:

var period = parent.find('input[type=checkbox][name=timeperiod]');

Note that this is also a valid CSS selector.

Alessandro Vendruscolo
  • 14,493
  • 4
  • 32
  • 41