[TOC]
## 用LayUI
eg: http://hongweizhiyuan.gitee.io/hongwei-test/layui/select/test2.html
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>select获取自定义属性值</title>
<link rel="stylesheet" href="http://hongweizhiyuan.oss-cn-hangzhou.aliyuncs.com/layui/css/layui.css"/>
</head>
<body>
<h2>select获取自定义属性值,用layui</h2>
<div class="layui-form">
<select id="ddl" lay-filter="aihao">
<option value="100" emoney="12" gmoney="12" title="34.51">日卡</option>
<option value="102" emoney="58" gmoney="58" title="34.51">月卡</option>
<option value="103" emoney="518" gmoney="518" title="34.51">年卡</option>
</select>
</div>
<script src="http://hongweizhiyuan.oss-cn-hangzhou.aliyuncs.com/layui/layui.js"></script>
<script>
//一般直接写在一个js文件中
layui.use(['layer', 'form', 'jquery'], function () {
var layer = layui.layer
, form = layui.form
, $ = layui.jquery;
//方法:layui方法
form.on('select(aihao)', function (data) {
console.log(data); //得到select原始DOM对象
console.log(data.elem); //得到select原始DOM对象
console.log(data.value); //得到被选中的值,100
console.log(data.othis); //得到美化后的DOM对象
console.log(data.elem[data.elem.selectedIndex].text); //可得到值,100
console.log(data.elem[data.elem.selectedIndex].title);//可得到值,34.51
console.log(data.elem[data.elem.selectedIndex].emoney);//不可得到值,undefined
console.log(data.elem[data.elem.selectedIndex].getAttribute('emoney'));//可得到值,12,58
});
});
</script>
</body>
</html>
```
## 只用jquery
eg : http://hongweizhiyuan.gitee.io/hongwei-test/layui/select/test1.html
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>select获取自定义属性值</title>
<script src="https://cdn.bootcss.com/jquery/1.11.3/jquery.js"></script>
<script type="text/javascript">
function ddl_change() {
//方法一:
//alert($('#ddl').find("option:selected").attr('emoney'));
//方法二:
alert($('#ddl option:selected').attr('emoney'));
}
</script>
</head>
<body>
<h2>select获取自定义属性值,只用 jquery </h2>
<select id="ddl" onchange="ddl_change(this);">
<option value="100" emoney="12" gmoney="12">日卡</option>
<option value="102" emoney="58" gmoney="58">月卡</option>
<option value="103" emoney="518" gmoney="518">年卡</option>
</select>
</body>
</html>
```
- select
- select自定义值
- fsLayuiPluginSelect
- 修改源码并重新编译的操作流程
- Fly Template
- LayUI版本
- LayIM
- 《layui从鱼到渔》系列教程
- 提示框的颜色
- lay-verType异常提示层
- 提示
- Layui-JS
- 日期
- 1数据表格-张伟
- 2弹出层
- 3更改状态
- 4删除操作
- 5点击列表显示图片
- 6.搜索功能
- 7.批量删除
- 8.排序功能
- 9.表单提交
- 10.单图上传
- 11.表单中城市区联动
- 12单图上传
- 13.其他备注
- 点击弹出及保存自动关闭最简实例
- 参数
- jqajax的应用
- js-del,js-action弹出操作
- 编辑删除
- LayUI
- layui-tab 标签页
- layui-table 静态表格
- layui-btn 按钮
- layui.data
- layui-数据表格
- 监听
- 必填
- 底层方法
- layui-表单监听
- lay-tpl
- 加载中
- layui-form表单
- layui内置模块(element常用元素操作)
- layui-tab变为竖形形式
- LayUI-cdn及初始模板
- laytpl-checkbox不显示样式
- 点击加载active样式
- layui官方干货
- onclick的坑
- layer.js怎么传参
- laytpl判断
- 如何在一个div区域块内显示加载效果
- LayUI扩展
- 基于Layui做出来的Target标签选中功能
- layui拓展之“下拉多选功能”
- layUI 扩展模块之树形下拉选择框 selecttree
- 自己做的 layui 星星评分插件
- 精品
- 给 layui 扩展一个 steps 步骤组件
- 知识采集
- checkbox
- laypage+laytpl
- laypage
- laypage-jquery
- lay-verify扩展
- LayUI封装
- 问题
- 为什么layer中弹出层内容点击事件不起作用