[0].outerHTML-为什么需要包含'[0]'
[0].outerHTML - why does one need to include '[0]'?
Noob JavaScript/jQuery问题。。。
为什么我需要在以下代码片段中指定[0]:
$("#select" + " option")[0].outerHTML;
最初,我推断省略[0]会返回所有<option>
标记的outerHTML,但它返回"undefined"。
为了澄清,我知道我可以使用某种循环来迭代并获得所有选项的HTML,我只是想知道省略[0]不起作用是否有语法原因。
它返回一组DOM选项。outerHTML不是bundle(数组、对象等)的属性。您需要像循环一样选择每个选项
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 货币代码为欧元-金额的格式不应包含小数
- 如何包含特定于每个视图angularjs的javascript文件
- 我如何修复包含在captcha的addthis中的错误
- 正在注入包含JS的HTML
- Json数据包含日期和时间格式
- Angular js-返回一个包含类似
- jQuery/JS包含运算符或类似运算符
- 如果href包含X,请更改href
- JavaScript数组包含一个值
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 在Meteor项目中安装并包含npm模块后出错
- 传递包含'%的参数'在URL中
- 对一个对象使用reduce可以返回一个没有't在数组中包含目标字母
- 如何首先设置样式<td>表中包含在窗体中的元素
- 每天用javascript包含不同的php文件
- 数据绑定:'系统Char'不包含名为'xxxxx'
- 使用Javascript生成包含JSP的HTML
- 如何遍历包含对象的数组-javascript
- [0].outerHTML-为什么需要包含'[0]'