javascript - 如何获取克隆选项的选择属性?

标签 javascript jquery html

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="simpleSelect"  multiple>
<option type='string'>raj</option>
<option type='number'>1</option>
</select>
<script>
$(function(){
var cloneOptions = $('#simpleSelect option').clone();
console.log(cloneOptions.length); // 2
console.log(cloneOptions[0]); //<option type="string">raj</option>
console.log(cloneOptions[0].length); //undefined
console.log(typeof cloneOptions[0]); //object
});
</script>

如何获取类型属性的值。 即使对象长度未定义也很奇怪。 任何可观的帮助。

最佳答案

试试这个

$(cloneOptions[0]).attr('type')

关于javascript - 如何获取克隆选项的选择属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39164148/

相关文章:

python - 如何在 Django 中将行调整为列?

javascript - BxSlider 多个幻灯片

javascript - val ("text") 未将选项设置为选中

php - 如何使用 javascript 和 PHP 上传转换缩略图的图像文件?

javascript - 如何提高打字机效果速度?并增加光标大小?

javascript - jquery - 在异步数据获取后更新 jquery.sparkline

javascript - 如何使用 javascript 在我的 View 中重复特定的 C# 代码块,甚至应该这样做吗?

javascript - 如何从列表项文本中删除日期

javascript - 无法将类作为函数 Javascript 调用

javascript - 为什么 "new Date().toString()"在给定 Javascript 运算符优先级的情况下可以工作?