标签:replace bst mod ring 判断 集合 sel end 多选框
<script type="text/javascript" src="${ctx}/static/js/chosen.jquery.js"></script> <!--chosend的文件 -->
<script type="text/javascript" >
$(function(){
$(‘.chzn-select‘).chosen({
allow_single_deselect:true
});
$(‘.chzn-select‘).trigger("liszt:updated");
$(".chzn-container").css({
width: $(".chzn-container").parent().width()
});
$(window).resize(function(){ //屏幕自适应
$(".chzn-container").css({
width: $(".chzn-container").parent().width()
});
});
//这里是当这个多选框发生变化时
$(".chzn-select").chosen().change(function(event,param) { //Object { selected: "1009_集合与集合关系的判断" } 这样形式的
//console.log(param);
var testmode_ids = $(‘#testmode_ids‘).val();
console.log(testmode_ids);
if(param.selected){ //被选 选择的
// console.log(param.selected);
var id = param.selected.split("_")[0];
if(testmode_ids){
ids = testmode_ids.substring(testmode_ids.length-1);
if(ids == ‘,‘){
testmode_ids += id + ‘,‘;
}else{
testmode_ids += ‘,‘ + id + ‘,‘;
}
}else{
testmode_ids += id + ‘,‘;
}
}else if(param.deselected){ //把选的删除 点x的 chosen 特有的
var id = param.deselected.split("_")[0];
testmode_ids = testmode_ids.replace(id+‘,‘,‘‘).replace(id,‘‘);
// console.log(param.deselected);
}
$(‘#testmode_ids‘).val(testmode_ids);
});
});
标签:replace bst mod ring 判断 集合 sel end 多选框
原文地址:http://www.cnblogs.com/dushutai/p/7642588.html