我正在使用Jquery Tokeninput来选择多个值,但是当我尝试在文本框中选择值时,它总是空白我在Jquery函数下使用来检索val。 请参阅堆栈Here
上的上一个问题 var values = $("#txtTest").val();
$("#Button1").click(function() {
alert(values);
return false;
});
请找到屏幕截图或相同。
答案 0 :(得分:1)
USe
var values = $(“#txtTest”)。attr('value');
答案 1 :(得分: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;
});