0

我正在使用 Jquery Tokeninput 来选择多个值,但是当我尝试在文本框中选择值时,它总是空白我在 Jquery 函数下面使用来检索 val。请参考我之前关于堆栈的问题Here

  var values = $("#txtTest").val();
        $("#Button1").click(function() {
          alert(values);
            return false;
        });

请找到屏幕截图或相同的。

在此处输入图像描述

4

2 回答 2

1

采用

var values = $("#txtTest").attr('value');

于 2012-07-30T06:18:11.610 回答
1

文本框实际上并不是保存选择的列表

    $("#Button1").click(function() {
      var txt = '';
      $("#txtTest").prev('ul').find('li:not(:last-child)').each(function(){
          txt += $(this).text()+ " ";
      });
      //alert(val());
      alert(txt);
        return false;
    });

编辑

这只是获得您想要的东西的技巧,但库有一种方法来获取列表中的值selector.tokenInput("get");

    $("#Button1").click(function() {
      var txt = '';
      $.each($("#txtTest").tokenInput('get'), function(){
          txt += this.id + " " + this.name;
      });
      //alert(val());
      alert(txt);
        return false;
    });
于 2012-07-30T06:19:54.197 回答