作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用这个强大又漂亮的插件http://loopj.com/jquery-tokeninput/ ,但我遇到了一个问题。
有没有办法动态更改或改变我的 tokenInput 中 ajax 调用的 URL。
举个例子。
jQuery("#selector").tokenInput("http://mysite.com?name=John");
当我单击页面上的按钮时,我想将网址从 http://mysite.com?name=John
更改为 http://mysite.com?名称=亚当
所以整个逻辑就像这样:
jQuery("#myButton").click(function(){
//Change the URL of the jQuery("#selector").tokenInput();
});
起初我所做的实际上是这样的:
jQuery("#myButton").click(function(){
jQuery("#selector").tokenInput("http://mysite.com?name=Adam");
});
这样做的问题是它创建了类 token-input-list-facebook
的副本,只是为了看看我在说什么。
来自这样的:
至
正如您所看到的,它复制了 textinput 或类 token-input-list-facebook
。
我只是向您展示我在应用程序中尝试执行的简单逻辑。
有办法做到这一点吗?我们将非常感谢您的帮助并给予奖励! :-)
顺便说一下,我使用的是 facebook 主题,这就是类名称为 token-input-list-facebook
的原因。
最佳答案
我自己解决了。这就是我所做的。
jQuery("#selector").tokenInput("http://mysite.com?name=John");
jQuery("#myButton").click(function(){
jQuery(".token-input-list-facebook").remove();
jQuery("#selector").tokenInput("http://mysite.com?name=Adam");
});
我只是remove()
类token-input-list-facebook
,因为这是我们每次初始化tokenInput时添加的类。然后使用所需的 ajax URL 再次重新初始化 tokenInput。
太糟糕了,我在 TokenInput 中没有看到关于如何做到这一点的良好文档。
关于jquery tokenInput如何将ajax调用url动态更改为脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12605568/
我是一名优秀的程序员,十分优秀!