jquery排序与动态添加option以及属性
Posted wlhebut
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery排序与动态添加option以及属性相关的知识,希望对你有一定的参考价值。
function getOrgansid() {
url="<%=basePath%>/rest/bsc/organ/selectOrganSidAllList";
$.ajax({
type:"POST",
url:url,
dataType:"json",
contentType: "application/json; charset=utf-8",
// data:,
success:function (data) {
if(data.res>0){
var $domOptions=data.data;
$domOptions.sort(function(a,b){return a.sid-b.sid});//排序
$.each($domOptions,function(n,value){
$.each($domOptions,function(n,value){
// $("#se_organObject").append("<option sid="+value.sid+" value="+n+">"+value.organName+"</option>");//添加option
// $("#se_organObject").append($("<option></option>"));//添加option
$("#se_organObject").append($("<option>"));//添加option
$("#se_organObject option:eq("+n+")").attr("sid",value.sid);
$("#se_organObject option:eq("+n+")").attr("value",value.organName);
$("#se_organObject option:eq("+n+")").text(value.organName);
}
);
}
);
}else{
layer.msg("数据获取失败!",{offset:"100px"});
}
sid=[];
contentItem=[];
PeriodData=[];
PeriodData1={};
json={};
}
});
}
var organSid = $("#se_organObject option:selected").attr("sid");
alert(organSid);
if (typeof(organSid) === "undefined"){
organSid=10;
}
以上是关于jquery排序与动态添加option以及属性的主要内容,如果未能解决你的问题,请参考以下文章
jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性11
Jquery 动态添加option 并给option添加数据,并帮定事件
jquery multiselect下拉列表复选框动态怎么动态添加option并赋值