我有3個具有不同ID的元素。點擊一個提交按鈕,我應該驗證是否有任何一個字段填充了數據。如果沒有填充,則應向用戶顯示適當的消息。如果其中任何一個填寫完畢,應提交表格。JQuery多選符AND運算符
雖然它們屬於同一個類,但我不能使用類選擇器,因爲有其他字段具有此類驗證不適用的相同類。
我做了以下但不工作
if($("#id1,#id2,#id3").val() == "")
- >>這個使用或操作者與我尋找,並
if($("#id1#id2#id3").val() == "")
- >不起作用
if($("#id1[#id2][#id3]").val() == "")
- >這兩者都不是
的問題是你的理解[.VAL()](http://api.jquery.com/val/),其獲取匹配元素集合中* first元素的當前值。 –
我正在尋找所有領域的驗證。而不是檢查每個字段'$(「#id1」)。val()==「」'&& $(「#id2」)。val()==「」',我覺得最好使用多個選擇器 – Prmk