我在jQuery中有一个multi select元素。
这是一个例子。
<select multiple id="multiple">
<option value="1" type="Alice">Option 1</option>
<option value="2" type="Bob">Option 2</option>
</select>
我知道我可以通过执行以下操作获得所有选择的值 $("#multiple").val();
如何获得所选选项的类型属性?
您需要使用一个伪指令option:selected
并查看选择的每个选项:
$('#multiple').change(function(){
var $value =$('option:selected',this).attr('type');
console.log($value);
});
或使用.each()
像:
$('#multiple option:selected').each(function(){
var $value =$(this).attr('type');
console.log($value);
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句