代码之家  ›  专栏  ›  技术社区  ›  David Neale

使用jquery[关闭]在HTML选择列表中添加/删除项目

  •  3
  • David Neale  · 技术社区  · 14 年前

    有人能推荐一些他们用来在客户端的HTML选择列表中填充项目的最佳策略吗?

    我正在使用ASP.NET MVC应用程序并使用jquery。

    所讨论的选择列表只是需要与模型一起保存的字符串集合。

    我不希望对添加的每个项目都进行服务器调用,只希望在保存表单后发布所有内容。

    有没有任何插件可以使这更容易?最好是写我自己的弹出式表单吗?

    1 回复  |  直到 14 年前
        1
  •  3
  •   Nick Craver    14 年前

    <select> jQuery - Select box manipulation plugin

    function addItem(val, text) {
      $("#mySelect").append($("<option>", { value: val, text: text }));
    }
    function removeItem(val) {
      $("#mySelect option[value='"+val+"']").remove();
      //or:
      $("#mySelect option").filter(function(){ return this.value == val; }).remove();
    }