(代码记录)bootstrap tagsinput 基本功能DEMO

基本功能包括
1.初始化( 集成了typeahead 及 bundle )
2.初始化值 tagsinput(‘add’, {xxxx})
3.获取值 tagsinput(“items”)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" href="../base/bootstrap.css">
    <link rel="stylesheet" href="../base/bootstrap-tagsinput.css">
    <link rel="stylesheet" href="../base/tt.css">
    <script src="../base/jquery.js"></script>
    <script src="../base/bootstrap.min.js"></script>
    <script src="../base/bootstrap-tagsinput.js"></script>
    <script src="../base/typeahead.bundle.js"></script>

</head>
<body>

<input type="button" id="getValue" value="获取值">
<input id="J_taginput" class="form-control" style="min-width: 500px;">

<script>
    $(function () {

        $("#getValue").click(function () {
            var resultValue = $("#J_taginput").tagsinput("items")
        })


        var placeSource = new Bloodhound({
            // 不了解 都是用默认值
            datumTokenizer: Bloodhound.tokenizers.whitespace,
            // 不了解 都是用默认值
            queryTokenizer: Bloodhound.tokenizers.whitespace,
            remote: {
                // 数据源
                //  url: 'mock.json?name=%QUERY',
                url: 'mdddata.json?name=%QUERY',
                //查询占位符
                wildcard: '%QUERY',
                // 返回结果转化
                transform: function (r) {
                    return r.result;
                }
            }
        });

        $("#J_taginput").tagsinput(
                {
                    // 值的字段
                    itemValue: "idTree",
                    // 可以是string 也可以是function  展示的字段
                    itemText: 'nameTree',
                    // 推荐下拉
                    typeaheadjs: {
                        // name 不知道有什么用
                        name: 'place',
                        // 下拉的展示
                        display: 'nameTree',
                        // 数据源
                        source: placeSource
                    }
                }
        );
        $("#J_taginput").tagsinput('add', {"idTree": "123", "nameTree": "测试"});


    })
</script>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值