javascript - 使用 javaScript 刷新 Jquery 小部件

标签 javascript jquery

我正在使用名为“Tags Manager ( http://welldonethings.com/tags/manager/v3 )”的 Jquery 库以良好的方式显示标签。我正在初始化它

jQuery(".tm-tag_string").tagsManager({
    output: '#field-tags'
    tagsContainer: '#cnt-field-tags'  
});

标签存储在隐藏的输入#field-tags中。当页面加载并且隐藏输入值中有标签时,一切正常。但是如果我使用 javaScript 设置隐藏的输入值:

$('#field-tags').val('Kenya, Uganda');

tagsManager 不会更新以显示标签。似乎我需要刷新tagsManager,但我不知道如何刷新。

我尝试记忆:

jQuery(".tm-tag_string").tagsManager({
        output: '#field-tags'
        tagsContainer: '#cnt-field-tags'  
});

$(".tm-tag_string").tagsManager('refresh');

但似乎没有任何效果。有什么想法吗?

卡洛斯。

最佳答案

根据文档 ( http://welldonethings.com/tags/manager/v3 ),您似乎需要使用内置方法,

tagApi.tagsManager("pushTag", d.value);

所以,我会尝试:

jQuery(".tm-tag_string").tagsManager({
    output: '#field-tags'
    tagsContainer: '#cnt-field-tags'
});

jQuery(".tm-tag_string").tagsManager("pushTag", 'Kenya');
jQuery(".tm-tag_string").tagsManager("pushTag", 'Uganda');

关于javascript - 使用 javaScript 刷新 Jquery 小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22804861/

相关文章:

javascript - 具有动态作用域编译的动态模板

javascript - 用户在输入字段中输入前 4 位数字后运行函数

Javascript,数组在传递给函数时不再是数组

javascript - 可缩放当前幻灯片的轮播

javascript - 如何使用 javascript 修复点击功能?

javascript - ReactJS-错误 : Objects are not valid as a React child

javascript - jQuery focus.bind(domObj) 是做什么的?

javascript - 使用 jquery 或 javascript 更改标签的内部标签类

javascript - 谷歌地图 API 3 : Calculating length of polygon in pixels

javascript - Meteor忘记密码实现