LayUIマルチ選択ボックスの動的なロード、有効化、無効化、割り当て、評価などのjsが実現される.
2299 ワード
例えば、複数のボックスは以下の通りです.
標準配列の値を取る:「{name]」:「北京」,「value」:「1」}
取得値val配列:["1"
取得val文字列:"1"
値を取るname配列:[[北京]]
name文字列を取得します.「北京」
詳細公式文書:https://fly.layui.com/extend/formSelects/
http://sun.faysunshine.com/layui/formSelects-v4/example/example_v 4.
転載先:https://www.cnblogs.com/Big-Boss/p/11365174.html
ダイナミックロード:var url = " ";
View.get(url, "city=" + city, function(resp) {
if (resp) {
var html = "";
for (var i = 0; i < resp.length; i++) {
html += "";
}
$("select[xm-select='city']").html(html);
}
layui.formSelects.render();//
}, function() {
});
複数選択枠を再レンダリング:layui.formSelects.render();
例えば、複数のボックスは以下の通りです.
無効:$("select[xm-select='city_2']").attr("disabled", "disabled");
layui.formSelects.render();
有効化:$("select[xm-select='city_2']").attr("disabled", false);
layui.formSelects.render();
割り当て:layui.formSelects.value('city_2', []); // ,
layui.formSelects.value('city_2', [1, 2]); // ,
layui.formSelects.value('city_2', [5], true); //
layui.formSelects.value('city_2', [1], false); // [ ]
値を取る:layui.formSelects.value('city_2'); //
layui.formSelects.value('city_2', 'val'); // val
layui.formSelects.value('city_2', 'valStr'); // val
layui.formSelects.value('city_2', 'name'); // name
layui.formSelects.value('city_2', 'nameStr'); // name
評価結果:標準配列の値を取る:「{name]」:「北京」,「value」:「1」}
取得値val配列:["1"
取得val文字列:"1"
値を取るname配列:[[北京]]
name文字列を取得します.「北京」
詳細公式文書:https://fly.layui.com/extend/formSelects/
http://sun.faysunshine.com/layui/formSelects-v4/example/example_v 4.
転載先:https://www.cnblogs.com/Big-Boss/p/11365174.html