搜尋
首頁web前端Layui教程layui中怎麼設定select項

layui中怎麼設定select項

Dec 17, 2020 am 09:25 AM
layui

layui中設定select項目的方法:首先建立一個HTML範例檔案;然後透過ajax從後台請求取得select可供選擇的元素;最後透過點擊dl下某個確定的dd元素實現select的選擇事件即可。

layui中怎麼設定select項

本教學操作環境:Windows7系統、layui1.0版,此方法適用於所有品牌電腦。

推薦:《javascript基礎教學》《layUI教學

1、需求場景分析

使用者需要更改某一項活動的訊息,活動訊息中包含需要用下拉方塊選擇的字段A。在使用者點擊進行修改彈出對話框的瞬間需要填補已有的活動訊息,自動選擇欄位A已經存在的值。

2、 Layui的select下拉框是怎麼實作的

為了取得一個select標配的下拉框,我們需要在html中填入的內容如下:

<div class="layui-form-item">
 <label class="layui-form-label"><span class="color-red">* </span>发送对象:</label>
 <div class="layui-input-inline">
  <select id="edit_exam_school">
   <option value="">请选择</option>
   <option value="1">华南理工大学大学城</option>
   <option value="2">华南理工大学五山校区</option>
   <option value="3">中山大学珠海校区</option>
   <option value="4">中山大学大学城校区</option>
  </select>
 </div>
</div>

layui對以上html的渲染結果如何?

layui中怎麼設定select項

此處select可供選擇的元素是透過ajax從後台請求獲得的,需要根據動態結果決定選擇哪一個。分析渲染結果的結構,得到dom樹如下:

layui中怎麼設定select項

發現在layui-input-inline之下除了select之外又多了個layui-form-select的div。該div包含layui-select-title和dl兩個孩子元素,select的選擇事件可以透過點擊dl下某個確定的dd元素來實現。

3、 如何實現自動選擇?

透過以上的分析結果可以得知,我們只要拿到自己想要選擇的內容所在的dd元素並對它觸發點擊事件,即可實現select載入時自動選擇操作。

首先需要使用lay-value來決定需要設定哪個元素自動選擇

var select = &#39;dd[lay-value=&#39; + data.schoolId + &#39;]&#39;;

觸發點擊事件,實現自動選擇

$(&#39;#edit_exam_school&#39;).siblings("div.layui-form-select").find(&#39;dl&#39;).find(select).click();

以上是layui中怎麼設定select項的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),