Javascript Can';当通过特定类的控件循环时,不能访问attr

Javascript Can';当通过特定类的控件循环时,不能访问attr,javascript,jquery,html,asp.net-mvc,Javascript,Jquery,Html,Asp.net Mvc,在MVC5网站上工作。我有一个特定的行,点击一个按钮,该行及其所有控件都被克隆。这是克隆的主行 <div class="row filter_row"> <div class="col-lg-12"> <div class="checkbox i-checks"> <input t

在MVC5网站上工作。我有一个特定的行,点击一个按钮,该行及其所有控件都被克隆。这是克隆的主行

                <div class="row filter_row">
                    <div class="col-lg-12">
                        <div class="checkbox i-checks">
                            <input type="checkbox" value="">
                        </div>
                        <select data-placeholder="Choose..." class="xchosen-select">
                            <option value="">First Name</option>
                            <option value="">Last Name</option>
                            <option value="">Account</option>
                        </select>
                        <input type="text" placeholder="" class="form-control">
                        <select style="width: 50px; height: 35px;">
                            <option value="">And</option>
                            <option value="">Or</option>
                        </select>
                        <select class="grouping" style="width: 40px; height: 35px;">
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                        </select>
                    </div>
                </div>
问题是attr('id')和attr('class')显示为未定义。我可能做错了什么?我相信我正在尝试正确访问这些属性

其次,对于主循环,它当然是循环通过所有选中的下拉列表。我希望它只循环通过那些具有分组类的下拉列表。有没有更有效的方法来实现这一点?谢谢!

我只想评估具有分组类的每个下拉列表的选中值

您可以使用类选择器以元素为目标,然后使用
.val()

我只想评估具有“分组”类的每个下拉列表的选定值

您可以使用类选择器以元素为目标,然后使用
.val()


您正在遍历所有选定的
选项
字段

您需要循环选择
元素

所以,我认为你只需要改变这一行:

$("select option:selected").each(function () {
为此:

$("select").each(function () {

希望它能对您有所帮助。

您正在遍历所有选定的
选项
字段

您需要循环选择
元素

所以,我认为你只需要改变这一行:

$("select option:selected").each(function () {
为此:

$("select").each(function () {

希望它能对您有所帮助。

您正在循环选择的选项。您真的想要吗?“我似乎无法访问类或id属性”您指的是选择或选项标记的属性?您的
选项
没有
id
attributes@Shyju实际上,我只想评估所选的值每个下拉列表中都有“分组”类。@palasH我试图查看分组类是否基本上出现在下拉列表中。您正在循环选择的选项。您真的想要吗?“我似乎无法访问类或id属性“您是指选择或选项标签的属性吗?您的
选项
没有
id
attributes@Shyju实际上,我只想评估具有“分组”类的每个下拉列表的选定值。@palasH我试图查看分组类是否基本上出现在下拉列表中。