Noob JavaScript / jQuery问题......
为什么我需要在以下代码段中指定[0]:
$("#select" + " option")[0].outerHTML;
原则上,我推断省略[0]将返回所有<option>
标记的outerHTML,但它会返回&#39; undefined&#39;。
为了澄清,我知道我可以使用某种循环来迭代并获取所有选项的HTML,我只是好奇地知道是否存在省略[0]的语法原因&# 39;工作。
答案 0 :(得分:0)
它返回一组DOM选项。 outerHTML不是bundle(数组,对象等)的属性。您需要选择每个选项,如循环