4

为什么使用这个:

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

我得到了这个(我的 Mozilla Firefox 错误控制台中的例外):

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

是否可以搜索具有多个属性及其值的元素?

请解释并解决我的问题。:)

4

1 回答 1

9

是的,通过这种方式:

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

请注意,这也是一个有效的 CSS 选择器。

于 2011-06-28T11:54:03.553 回答