1
required(dependency-expression)
jQuery驗證:檢查*或*填充?
他們給的required: "#other:checked"
一個例子,但我想如果#other
領域是需要我的領域要麼:checked
或:filled
(我不知道它是否將是一個複選框,單選按鈕或文本框預先)。我將如何做到這一點?
required(dependency-expression)
jQuery驗證:檢查*或*填充?
他們給的required: "#other:checked"
一個例子,但我想如果#other
領域是需要我的領域要麼:checked
或:filled
(我不知道它是否將是一個複選框,單選按鈕或文本框預先)。我將如何做到這一點?
因爲它會檢查這個選擇匹配的jQuery元素的長度,這應該工作:
required: "#other:checked, #other:filled"
這是實際使用該字符串代碼:
return !!$(param, element.form).length;
思考一個簡單的方法它:如果$(yourString, yourForm).length > 0
,它將是必填字段。
這有點奇怪。爲什麼他們使用雙重否定而不是'> 0'?速度更快嗎? – mpen 2010-04-08 01:18:00
@Mark - 我猜測,不確定的風格選擇在某些瀏覽器/追蹤引擎中可能會更快。 – 2010-04-08 01:27:31