【发布时间】:2019-01-20 18:46:54
【问题描述】:
我创建了许多选择标签。每个标签的名称都不同。 所以当我提交表单时,我需要使用 jquery 获取选择标签的名称。
<select class="myclass" id="" name="AP">
<option value="">Select Val</option>
<option value="50">50</option>
<option value="60">60</option>
</select>
var getSelect = $('.compressor option:selected');
console.log(getSelect.name);
我对它正在工作的输入字段不一样。当我在选项中保留我的名字时,它工作正常。但我不想在选项中保留我的名字 attr。
【问题讨论】:
-
您选择的不是
select元素,而是option元素。如果您选择select元素,它的工作原理与input元素类似。 -
是否可以使用元素类查找是下拉还是输入?
-
如果你有一个元素的 jQuery 引用,你可以通过
.prop("tagName")知道它是什么。这将返回OPTION、SELECT或INPUT,...参见stackoverflow.com/questions/5347357/…
标签: javascript jquery html