Javascript Can';当通过特定类的控件循环时,不能访问attr
在MVC5网站上工作。我有一个特定的行,点击一个按钮,该行及其所有控件都被克隆。这是克隆的主行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
<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我试图查看分组类是否基本上出现在下拉列表中。