1

我一直想知道如何从 Bootstrap Tokenfield 获取 id。

我已经构建了以下 jsfiddle:http: //goo.gl/MiQajX

var friends = new Bloodhound({
    datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    预取:{
        网址:'https://gist.githubusercontent.com/tbbooher/806c767e1fb1f4177e61/raw/375f05ce0b3a771198c9addd98ae0352d5f4b7bb/json.json'
    }
});

朋友初始化();

 $('#journal_entry_friend_ids').tokenfield({
    提前输入:[
    无效的, {
    显示键:'名称',
    来源:friends.ttAdapter()
    }]
 })

目标是让 twitter 预先输入和引导令牌字段一起工作。问题是,当我发布时,提交的值是以逗号分隔的令牌标签列表,而不是令牌的 id 值。

理想的功能是将输入标签值作为 id 字符串发布:即“1,3,7,12”。此外,当页面在输入字段中加载字符串时,tokenfield 将自动填充输入字段(以便可以编辑页面)。

由于这是非常基本的行为,我相信其他用户已经知道了这一点。感谢您提供任何帮助,特别是在弄清楚该代码如何与 DOM 交互的内部机制方面。

4

0 回答 0