对具有相同id的元素的操作

时间:2014-09-05 14:00:07

标签: javascript jquery css

我需要使用Jquery在具有相同Id的项目上调用函数 我试过这个:

$(document).ready(function() {
    $('#example').each(function(){
        this.dataTable();
    });
} );

Fiddle

3 个答案:

答案 0 :(得分:2)

ID应该是唯一的。改为使用类和类选择器。

$('.example').each(function(){
    $(this).dataTable();
});

<强> Demo

答案 1 :(得分:2)

首先,ID应该是唯一的。所以,使用class而不是id。

接下来你应该绑定jquery来使用方法:

$(this).dataTable(); // instead of this, use $(this)

$(document).ready(function(){
    $('.example').each(function(){
        $(this).dataTable();
    });
});

答案 2 :(得分:0)

Id s不能相同,必须为unique

您应该使用class代替id

所以

如果您为所有必需元素提供class="example",则可以使用

$(document).ready(function(){
    $('.example').each(function(){
        $(this).dataTable();
    });
});