Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取jquery nice select的值_Javascript_Jquery - Fatal编程技术网

Javascript 如何获取jquery nice select的值

Javascript 如何获取jquery nice select的值,javascript,jquery,Javascript,Jquery,我正在开发一个脚本,使用: 1 2 3 4 我检查文档,它只有两种方法: $('select')。niceSelect('update'); $('select').niceSelect('destroy'); 它没有说明如何获取所选值,我也用谷歌搜索了它,但无论如何我无法获取所选值,另一点是,我在一个页面中有多个nice select 我怎么办 编辑: 谢谢@jorge fuentes gonzález,这是最新的,您能帮助获取所选值吗?您的HTML不正确,您必须创建一个普通的HTM

我正在开发一个脚本,使用:


  • 1
  • 2
  • 3
  • 4
我检查文档,它只有两种方法:

$('select')。niceSelect('update');
$('select').niceSelect('destroy');
它没有说明如何获取所选值,我也用谷歌搜索了它,但无论如何我无法获取所选值,另一点是,我在一个页面中有多个
nice select

我怎么办

编辑: 谢谢@jorge fuentes gonzález,这是最新的,您能帮助获取所选值吗?

您的HTML不正确,您必须创建一个普通的HTML
,如下所示:

<select id="myselect">
  <option data-display="Select">Nothing</option>
  <option value="1">Some option</option>
  <option value="2">Another option</option>
  <option value="3" disabled>A disabled option</option>
  <option value="4">Potato</option>
</select>
您可以使用简单的JavaScript在
标记上获取值:

var selected = $("#myselect").val();
niceSelect插件只是一个包装器。在
HTML上创建HTML,但页面上仍然存在
HTML,但它是隐藏的,您可以继续使用它:

但是您需要使用
标记,而不是
标记。我不知道你的代码是从哪里来的,但文档是你的朋友。我在这里更新了你的小提琴:

你的HTML不正确,您必须创建一个普通的HTML
,如下所示:

<select id="myselect">
  <option data-display="Select">Nothing</option>
  <option value="1">Some option</option>
  <option value="2">Another option</option>
  <option value="3" disabled>A disabled option</option>
  <option value="4">Potato</option>
</select>
您可以使用简单的JavaScript在
标记上获取值:

var selected = $("#myselect").val();
niceSelect插件只是一个包装器。在
HTML上创建HTML,但页面上仍然存在
HTML,但它是隐藏的,您可以继续使用它:


但是您需要使用
标记,而不是
标记。我不知道你的代码是从哪里来的,但文档是你的朋友。我在这里更新了你的小提琴:

为什么你不使用
标签?@Zeljka因为他们使用的是nice select…@Martin check nice select文档。。他应该使用
select
tags可以尝试
$('select').val()
我记得大多数jQuery插件都是以这种方式返回值的。@Zeljka我猜他们正在使用它,输出是粘贴到问题中的内容,为什么不使用
标记?@Zeljka,因为他们使用的是尼斯选择…@Martin check尼斯选择文档。。他应该使用
select
tags可以尝试
$('select').val()
我记得大多数jQuery插件都是以这种方式返回值的。@Zeljka我猜他们正在使用它,输出就是粘贴到问题中的内容