获取属性的值
Get value of attribute
如何获取ID值:
for( var i=0; i<= 35; i++){
var id = $('.image_carousel #' + i)
var c = id.attr('id')
console.log(c)
}
console.log给我36次"undefined"。为什么?我做错了什么?
HTML<% @post_images.each_with_index do |f,index| %>
<div class='image_carousel' id='<%= index %>'><%= link_to 'abcde, '#',:class => "photo" %></div>
<% end %>
您正在寻找各种id的元素,这些元素是image_carousel
成员元素的后代。
应该查找id为且为该类成员的元素。
从选择器中删除后代组合符(空格)。
var id = $('.image_carousel#' + i);
注意,由于id在文档中必须是唯一的,您也可以简单地删除类选择器。
var id = $('#' + i);
相关文章:
- 通过id和class属性获取元素
- 使用javascript从节点属性获取数组值
- 如何在jquery中通过自定义属性获取输入字段的值
- 通过特定的数据属性获取元素
- 如何使用js/jquery将数组中的数据属性获取到DOM上的h3中
- 在 GWT 中按属性获取 DOM 元素
- 将从元素的数据属性获取的字符串转换为 json
- 角度表达式从对象数组中的相等属性获取对象的属性
- 仅从背景图像属性获取 URL
- 通过 Javascript 从 href 属性获取查询字符串
- 如何使用事件触发器和自定义属性获取元素的子元素
- jQuery从标题属性获取动态生成的内容
- 单击时从数据属性获取更新的值
- jQuery 从数据属性获取路径
- 使用属性获取对象值的运行时间
- 通过 src 属性获取元素,使用 javascript 而不是 jquery
- 如何从 href 属性获取默认 id 值
- 使用 javascript 按属性获取 iframe 的元素
- 使用 jQuery 按名称属性获取选择值
- 硒:借助链接等属性获取元素的路径