表单初始赋值
语法:form.val('lay-filter的值', object);
form.val("lay-filter", {
"name": "苏叶新城" // "name": "value"
,"age": "20"
})
监听select
form.on('select(filter)', function(data){
console.log(data.elem); //得到select原始DOM对象
console.log(data.value); //得到被选中的值
console.log(data.othis); //得到美化后的DOM对象
});
获取<select>
自定义参数
html += '<option newPageFlag="'+ data[i].newPageFlag +'" name="' + data[i].name + '" value=' + data[i].url + ' >' + data[i].name + '</option>';
form.on('select(search)', function (data) {
<!--关键-->
var name=$(data.elem).find("option:selected").attr("name");
var newPageFlag=$(data.elem).find("option:selected").attr("newPageFlag");
top.layui.index.openTab({
title: name,
url: data.value
});
});