有没有办法通过jquery选择插件来动态地添加元素ajax?

前端之家收集整理的这篇文章主要介绍了有没有办法通过jquery选择插件来动态地添加元素ajax?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图通过收获(http://harvesthq.github.com/chosen/)使用“选择”插件,它适用于我正在传递的静态选项。然而,我想要的是,每当有人输入不在预先填充的选项中的东西,那么它应该作为一个新的选项发送到服务器,并且成功的响应,我不仅要添加到有效的列表选项,还可以选择它。

重新加载选项是相当简单的:

  1. // In ajax response
  2. var newOption = new Option("Text",__value__);
  3. $("#tagSelection").append(newOption);
  4. $("#tagSelection").trigger("liszt:updated");@H_403_5@
  5. 但是,我不知道如何使“选择”插件选择这个值。我会喜欢做一些类似的事情

  6. $("#tagSelection").trigger("liszt:select:__value__");@H_403_5@ 
  7.  

    或类似的东西。

  8.  

    有什么建议么?

  9.  

    (ps:我正在根据所选的内容建立一个“标记插件,所以如果打字的标签不存在,它将会添加到服务器中,然后立即选择。

解决方法

我刚刚这样做我不喜欢Shreeni的选择(没有进攻)的线,所以我去了
  1. $('#tagSelection').append(
  2. $('<option></option>')
  3. .val(data.Item.Id)
  4. .html(data.Item.Value)
  5. .attr("selected","selected"));
  6. $("#tagSelection").trigger("liszt:updated");@H_403_5@
  7. 我个人认为有点清洁(测试与多选框,它的工作正常)

猜你在找的jQuery相关文章