簡體   English   中英

JQuery Selector代碼驗證選擇選項列表

[英]JQuery Selector code validation for list of select options

我有一個表格中有3個選擇框的情況

    <form>
   <select name="select1">
 <option value="a">a</option>
 <option value="b">b</option>
 <option value="c">c</option>
 </select>

<select name="select2">
 <option value="a">a</option>
 <option value="b">b</option>
 <option value="c">c</option>
 </select>
  <select name="select3">
 <option value="a">a</option>
 <option value="b">b</option>
 <option value="c">c</option>
 </select> </form>

在提交此表單時,我必須檢查至少一個選擇框值應為“a”。

是否有任何一行selctor查詢,如jQuery ['form']。find('select val ==“a”')。length()就像這樣。

謝謝,Nithish。

示例: http //jsfiddle.net/patrick_dw/Zvmfg/

jQuery('form select option:selected[value="a"]').length;

所以你可以這樣做:

if( jQuery('form select option:selected[value="a"]').length ) {
    alert( 'at least one was selected' );
} else {
    alert( 'no "a" values selected' );
}

試試這個: $('form#yourform option:selected[value="a"]').length > 0

如果我理解你正確,並且你想知道至少有一個選定的option是否具有' a '的值,它應該看起來像

if( $('form').find('option:selected[value=a]').length ) {
   /*  */
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM