
这是一款支持选项搜索过滤和Ajax远程加载的select下拉选择框jQuery插件。
js代码
<script src=\"js/jquery-1.11.0.min.js\" type=\"text/javascript\"></script>
<script src=\"js/tinyselect.js\"></script>
<script>
/* This parser won\'t respect \"---\" selection */
function dataParserA(data, selected) {
retval = [ { val: \"-1\" , text: \"---\" } ];
data.forEach(function(v){
if(selected == \"-1\" && v.val == 3)
v.selected = true;
retval.push(v);
});
return retval;
}
/* This parser let\'s the component to handle selection */
function dataParserB(data, selected) {
retval = [ { val: \"-1\" , text: \"---\" } ];
data.forEach(function(v){ retval.push(v); });
return retval;
}
/* Create select elements */
$(\"#select1\").tinyselect();
$(\"#select2\").tinyselect({ showSearch: false });
$(\"#select3\").tinyselect({ dataUrl: \"file.json\" , dataParser: dataParserA });
$(\"#select4\").tinyselect({ dataUrl: \"failure.json\" });
$(\"#select5\").tinyselect({ dataUrl: \"file.json\" , dataParser: dataParserB });
$(\"#select2\").on(\"change\",function() {
console.log($(this).val());
});
$(\"#havoc\").show()
</script>










暂无评论内容