Javascript 使用jQuery获取div中的特定下拉列表
我在一个div中有多个下拉列表。这是自动生成的。我已经完成了那项工作。但是我需要第n个下拉列表。请帮我拿这个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
$('#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
。你一定打错什么了。。。