在数组中的复选框上调用.name将返回未定义
calling .name on checkbox in array returns undefined
这是我通过谷歌地图添加标记的功能,我希望引脚的标题是checkboxArray项目上的名称道具,当我尝试。name时,我似乎只能得到未定义,我会喜欢一些反馈。
function addMarker() {
console.log(checkboxArray[iterator].name)
markers.push(new google.maps.Marker({
position: things[iterator],
map: map,
title: checkboxArray[iterator].name,
draggable: false,
animation: google.maps.Animation.DROP
}));
iterator++;
}
当i console.log(checkboxArray[iterator].name)
时,我得到undefined
当i为console.log(checkboxArray[iterator])
时,我得到<option value="40.7002593,-111.7941413" name="French Fry" selected="" class="in">French Fry</option>
什么好主意吗?
使用getAttribute()
checkboxArray[iterator].getAttribute("name");
JSFIDDLE
相关文章:
- 节点导出返回一个空对象
- ES6构造函数返回基类的实例
- 监视函数从服务返回不起作用,但作用域函数起作用
- 控制台返回var不是't定义,但它是
- 从函数返回角度承诺
- Javascript返回值只在循环中返回一次
- 从控制器返回后Ajax启动事件激发
- CKFinder 3为所选文件返回错误的URL
- 如何在d3.js中返回路径的y坐标
- 如何从jquery函数返回变量
- Angular js-返回一个包含类似
- 我如何使用AJAX返回所有“;name”;值
- JS对象toString()返回constructor.name和我无法以任何其他方式检索的数据
- 为什么答案是.Id和response.name返回null
- Oauth/Hello.js返回空的name"字段
- 为什么当输入的name属性相同时,我的函数返回的不是函数
- 在数组中的复选框上调用.name将返回未定义
- var name=$('textarea#myTextBox').val();不返回字符串
- 在指令中,$index作为字符串,通过ng个重复返回,在textarea的name属性中使用$index
- 为什么e.name不返回与e().name相同的值?不是事件对象