2010-04-08 4 views

ответ

2

Поскольку он проверяет длину Jquery элемента, соответствующего этот селектор, это должно работать:

required: "#other:checked, #other:filled" 

Это код, который на самом деле использует эту строку:

return !!$(param, element.form).length; 

простой способ думать о он: если $(yourString, yourForm).length > 0, это будет обязательное поле.

+1

Это странно. Почему они используют двойное отрицание вместо '> 0'? Это быстрее? – mpen

+0

@Mark - Не уверен, выбор стиля, я думаю, может быть быстрее в некоторых браузерах/трассировочных машинах. –

Смежные вопросы