如何获取select标签的名称?
我有几个选择菜单。我可以检索提交的选项。但是,我想获得包含选项的select标记的ID,甚至更好。
示例HTML:
<div id="prodAttributes_2">
<form id="attributesubmit">
<div data-role="fieldcontain">
<fieldset data-role="controlgroup">
<div role="heading" >Options:</div>
<select name="Memory" id="4">
<option value="3">16 mb</option>
<option value="4">32 mb</option>
</select>
<select name="Model" id="3">
<option value="6">Premium</option>
<option value="7">Deluxe</option>
</select>
</fieldset>
</div>
<input type="button" id="submitme" value="send" />
</form>
</div>
解决小提琴: JSFiddle
答案 0 :(得分:2)
答案 1 :(得分:1)
答案 2 :(得分:1)
在你的小提琴中,你得到警报
alert('Value: ' + selectedOption.val() + ' Text: ' + selectedOption.text());
您可以使用
访问该选项的名称或ID selectedOption.attr('name')
selectedOption.attr('id')
答案 3 :(得分:1)
试试这个:
$('select').each(function() {
alert($(this).attr('name'));
});