Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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获取div中的特定下拉列表_Javascript_Jquery_Html Select - Fatal编程技术网

Javascript 使用jQuery获取div中的特定下拉列表

Javascript 使用jQuery获取div中的特定下拉列表,javascript,jquery,html-select,Javascript,Jquery,Html Select,我在一个div中有多个下拉列表。这是自动生成的。我已经完成了那项工作。但是我需要第n个下拉列表。请帮我拿这个 $('#show_label_categories')[1].find('select').each(function () { }); <div id="show_label_categories"> <select name="search_category" class="form-control parent"> <option va

我在一个div中有多个下拉列表。这是自动生成的。我已经完成了那项工作。但是我需要第n个下拉列表。请帮我拿这个

$('#show_label_categories')[1].find('select').each(function () {

});

<div id="show_label_categories">
  <select name="search_category" class="form-control parent">
    <option value="-1" selected="selected">-- Select --</option>
    <option value="1">Tutorials</option>
    <option value="2">Demos</option>
    <option value="3">Entertainment</option>
    <option value="4">Real Estate</option>
    <option value="5">Web Development</option>
    <option value="6">Browsers</option>
    <option value="43">Laptop</option>
    <option value="46">1</option>
  </select>
  <select name="search_category" class="form-control parent">
    <option value="-1" selected="selected">-- Select --</option>
    <option value="12">PHP demos</option>
    <option value="13">jQuery demos</option>
  </select>
  <select name="search_category" class="form-control parent">
    <option value="-1" selected="selected">-- Select --</option>
    <option value="36">Good Demos</option>
  </select>
</div>
$('show#label_categories')[1]。查找('select')。每个(函数(){
});
--挑选--
教程
演示
游戏娱乐
房地产
网络开发
浏览器
笔记本电脑
1.
--挑选--
PHP演示
jQuery演示
--挑选--
好的演示
您可以使用选择器,因此对于第二个
选择:

$('select:eq(1)');
n
是基于零的索引

将其涂成红色的示例:

$('show#u label_categories select:eq(1)').css('color','red');
警报('Length:'+$('show#u label_categories select:eq(1)')。长度)

--挑选--
教程
演示
游戏娱乐
房地产
网络开发
浏览器
笔记本电脑
1.
--挑选--
PHP演示
jQuery演示
--挑选--
好的演示
您可以使用

$("#show_label_categories").children("select:nth(1)");

$('show#label_categories select')。等式(1)
或什么@ᔕᖺᘎᕊ 建议。谢谢你的帮助$(“#show_label_categories select:eq(1)”。length始终返回0。@RomiltonFernando这是因为
eq(1)
选择第二个
select
-所以
0
是该元素的长度。很抱歉,我误读了-长度应该是
1
@RomiltonFernando。我已经编辑了片段,以便您可以看到长度。现在,它将向您显示长度为
的警报:1
,而不是
0
。你一定打错什么了。。。