layui select 相關
layui select 相關
<div class="layui-form" lay-filter="test">
<select name="courseType" id="courseType" lay-filter="courseType"></select>
</div>
動態生成option
let _html = ' ';
for (const item of data) {
//data-xxx為自定屬性
_html += `<option class="" data-disporder="${item.disporder}" data-id="${item.id}" data-type="${type}">${item.name}</option>`;
}
$("#courseType").append(_html);
//動態追加之後需要渲染一下
form.render("select");//或者 form.render()
渲染(動態新增opotion後)
//重新整理select選擇框渲染
form.render('select');
//重新整理lay-filter="test"內select選擇框渲染
form.render('select','test0);
獲取指定option的所有屬性值
//獲取第一個option的value
//通過js
document.querySelector("#courseType").options[0].value;
//通過jq
$('#selects option:first').val();
$('#selects option:eq(0)').val();
$('#selects option').eq(0).val();
//獲取第一個option的data-xxx的值
//第x個是eq(x)
let dataJson = $("#courseType option").eq(0)[0].dataset;
// dataJson
{
disporder: "0",
id: "1",
type: "yes"
}
let disporder = $("#courseType option").eq(0)[0].dataset.disporder;//"0"
監聽下拉事件
form.on('select(courseType)', function(data){
console.log(data.elem); //得到select原始DOM物件
console.log(data.value); //得到被選中的值
console.log(data.othis); //得到美化後的DOM物件
});
獲取當前selected的值
form.on('select(courseType)', function (data) {
console.log(data.value); //得到被選中的value
console.log(data.elem[data.elem.selectedIndex].id)//自定義的id
console.log(data.elem[data.elem.selectedIndex].dataset.type)//自定義的type
});
相關文章
- jQuery - Select相關jQuery
- Layui(十一) Layui Tree點選元件則載入相關資料UI元件
- layui 的 select 資料追加UI
- layui修改select的值的方法UI
- SQL Server中的SELECT會阻塞SELECT相關資料SQLServer
- jQuery select下拉選單的相關操作jQuery
- 使用layui框架的select獲取選中的值UI框架
- layui下拉框xm-select自定義搜尋使用方法UI
- Django筆記十三之select_for_update等選擇和更新等相關操作Django筆記
- LayUI框架UI框架
- PHP相關PHP
- MyBatis相關MyBatis
- Docker相關Docker
- swift相關Swift
- Oracle相關Oracle
- Spark相關Spark
- oracle 相關Oracle
- 相關工具
- sql相關SQL
- PDN相關
- 【Unity】相關Unity
- Git相關Git
- Cookie相關Cookie
- bean相關Bean
- 硬碟相關硬碟
- elasticsearch相關Elasticsearch
- nginx相關Nginx
- mysql 相關MySql
- npm 相關NPM
- # 關於select關鍵字語句定義順序# 關於select關鍵字語句執行順序
- solaris10_相關命令_處理器_相關
- layUI layer彈框按鈕 : 確認,取消,關閉事件UI事件
- 頁面佈局 layui與 layui的匯入UI
- select for update與autocommit關係MIT
- Layui常用的UI
- Layui-buttonUI
- layui Tree修改UI
- 統計學三大相關係數之Pearson相關係數、Spearman相關係數