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

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

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

// In ajax response
var newOption = new Option("Text",__value__);
$("#tagSelection").append(newOption);
$("#tagSelection").trigger("liszt:updated");

但是,我不知道如何使“选择”插件选择这个值。我会喜欢做一些类似的事情

$("#tagSelection").trigger("liszt:select:__value__");

或类似的东西。

有什么建议么?

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

解决方法

我刚刚这样做我不喜欢Shreeni的选择(没有进攻)的线,所以我去了
$('#tagSelection').append(
    $('<option></option>')
        .val(data.Item.Id)
        .html(data.Item.Value)
        .attr("selected","selected"));
$("#tagSelection").trigger("liszt:updated");

我个人认为有点清洁(测试与多选框,它的工作正常)

猜你在找的jQuery相关文章