首頁 > web前端 > js教程 > jQuery Validate 無法驗證 chosen-select元素如何解決

jQuery Validate 無法驗證 chosen-select元素如何解決

小云云
發布: 2018-01-12 09:17:36
原創
2371 人瀏覽過

本文主要介紹了jQuery Validate 無法驗證 chosen-select元素的解決方法,需要的朋友可以參考下,希望能幫助到大家。

chosen-select元素執行了chosen()方法後,為select元素加上了style="display: none;"進行隱藏,然後重新建構了一個看起來像select的下拉清單。

而jQuery Validate預設忽略對隱藏元素進行校驗,因此我們要把select排除。在validate()方法的參數中增加ignore屬性,並將select從忽略的隱藏元素中剔除。


$("select").validate({ignore: ":hidden:not(select)"});
登入後複製

:hidden 選擇器選取隱藏的元素。 以下幾種情況的​​元素是隱藏元素:

  • 設定為display:none

  • 帶有type=”hidden” 的表單元素

  • width 和height 設定為0

  • #隱藏的父元素(這也會隱藏子元素)


註解:此選擇器對visibility:hidden 和opacity: 0 的元素不起作用。

相關建議:

Chosen 基於jquery的選擇框外掛程式使用方法_jquery

Jquery chosen動態設定值實例介紹_jquery

jquery select外掛程式非同步即時搜尋實作方法

#

以上是jQuery Validate 無法驗證 chosen-select元素如何解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
angular.js - AngularJS Select預設值?
來自於 1970-01-01 08:00:00
0
0
0
javascript - select 框預設值
來自於 1970-01-01 08:00:00
0
0
0
php - onchange select 選擇重置
來自於 1970-01-01 08:00:00
0
0
0
select 選擇語句條件問題.請解惑.
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板