如何访问Javascript中具有相同属性的动态控件

如何访问Javascript中具有相同属性的动态控件,javascript,jquery,select,css-selectors,Javascript,Jquery,Select,Css Selectors,我有一个aspx页面,其中有一个选择框控件 <select name="selViewPerPage" id="selViewPerPage" style="width:30px"> 为了在所有浏览器中引入特定的样式,我使用“selectBox.js”将这个html控件替换为动态选择框。现在的问题是,我在页面中有两个下拉列表,在运行时它们是使用相同的类名生成的,没有任何ID。因此,在尝试使用css定位控件时,两个下拉列表的位置相同 所以我不知道如何处理这种情况。如果你需要更多信

我有一个aspx页面,其中有一个选择框控件

<select name="selViewPerPage" id="selViewPerPage" style="width:30px">

为了在所有浏览器中引入特定的样式,我使用“selectBox.js”将这个html控件替换为动态选择框。现在的问题是,我在页面中有两个下拉列表,在运行时它们是使用相同的类名生成的,没有任何ID。因此,在尝试使用css定位控件时,两个下拉列表的位置相同

所以我不知道如何处理这种情况。如果你需要更多信息,请告诉我


Thnks

如果有多个项目实例具有相同的类,请使用
.eq()
选择器

$('.someSelect').eq(0) <-- first instance
$('.someSelect').eq(1) <-- second instance

$('.someSelect').eq(0)尝试使用伪选择器仅获取特定项,例如第一个、最后一个或第n个项。例如,请参见:eq():first():last()。使用这些选择器中的一种,您可以只获取要修改的元素,并对其单独应用样式。前

$('ul').first()

或者这些的其他变体

$('ul:last')
$('ul').eq(1)