jquery列表框返回用户选择的内容
我正在使用这个演示:
http://www.emblematiq.com/lab/niceforms/demo/v20/niceforms.html
我想知道用户选择了哪些值。
English French Spanish Italian Chinese Japanese Russian Esperanto
问题是我如何返回用户选择的值?
我在这里整理了一个快速演示(使用你的例子中的选择框结构): http : //jsfiddle.net/wp7sq/
基本上,在我的例子中,我创建了一个简单的函数,它可以获取用户选择的选项,将它们添加到数组中(仅为了方便起见)。 因此,从这里,您可以将其输出到字符串,或搜索您的数组,或使用该数组使用JavaScript执行任何操作。
相关部分在示例中进行了注释,这是我的示例中的jQuery代码:
var selectedLanguages = new Array(); jQuery('#languages option:selected').each(function() { selectedLanguages.push(jQuery(this).val()); });
尝试这样的事情:
ob = document.getElementById('languages'); for (var i = 0; i < ob.options.length; i++){ if (ob.options[ i ].selected){ alert(ob.options[ i ].value); //Do something useful here } }
$("#languages").value;
应该管用