jQuery Chosen 用法
2021-01-29 13:20:31
1、获取值:
$("#schoolid").val()
自己写的一个函数:
// 获取Chosen选中值
function GetChosenValue(ChosenID)
{
var ChosenText = $("#"+ChosenID+"_chosen"+">a>span").text()
var ChosenValue = "";
$("#"+ChosenID+" option").each(function () {
// console.log('---'+$(this).text())
var val = $(this).val();
var text = $(this).text();
if(text==ChosenText){
ChosenValue = val;
// alert(ChosenValue);
return false;
}
})
return ChosenValue;
}
2、设置值
$("#chosenid").val('1');
3、从接口加载option
// setvalue为设置值
function LoadChosenLists(parentid,chosenid,setvalue='')
{
MeTables.ajax({
url: "/admin/qws-deptable/getdep",
data: {q: parentid},
type: "GET",
// async:false,//同步获取接口数据
// dataType: "json"
}).done(function (r) {
// console.log(r)
//重新赋值下拉框
$("#"+chosenid+"").html(r);
//更新下拉框
$("#"+chosenid+"").trigger("chosen:updated");
if(setvalue!='')
{
$("#"+chosenid+"").val(setvalue);
$("#"+chosenid+"").trigger("chosen:updated");
}
});
}
4、刷新列表值
$("#schoolid").val(schoolid);
$("#schoolid").trigger("chosen:updated");
$("#schoolid").val()
自己写的一个函数:
// 获取Chosen选中值
function GetChosenValue(ChosenID)
{
var ChosenText = $("#"+ChosenID+"_chosen"+">a>span").text()
var ChosenValue = "";
$("#"+ChosenID+" option").each(function () {
// console.log('---'+$(this).text())
var val = $(this).val();
var text = $(this).text();
if(text==ChosenText){
ChosenValue = val;
// alert(ChosenValue);
return false;
}
})
return ChosenValue;
}
2、设置值
$("#chosenid").val('1');
3、从接口加载option
// setvalue为设置值
function LoadChosenLists(parentid,chosenid,setvalue='')
{
MeTables.ajax({
url: "/admin/qws-deptable/getdep",
data: {q: parentid},
type: "GET",
// async:false,//同步获取接口数据
// dataType: "json"
}).done(function (r) {
// console.log(r)
//重新赋值下拉框
$("#"+chosenid+"").html(r);
//更新下拉框
$("#"+chosenid+"").trigger("chosen:updated");
if(setvalue!='')
{
$("#"+chosenid+"").val(setvalue);
$("#"+chosenid+"").trigger("chosen:updated");
}
});
}
4、刷新列表值
$("#schoolid").val(schoolid);
$("#schoolid").trigger("chosen:updated");