获取属性的值

Get value of attribute

本文关键字:属性 获取      更新时间:2023-09-26

如何获取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);