循环中的jQuery按钮不起作用

时间:2014-04-15 10:31:17

标签: javascript jquery html symfony twig

我开始使用jQuery并将其与twig / Symfony 2一起使用。 我有一点问题:当我在循环中使用它时:

<a href="#" id="dialog_link"><button type="button" id="button_id" id-uservalue="{{user.id}}" class="btn btn-danger btn-xs">
Delete
</button></a>

只有第一个按钮有效,另一个没有。我检查了{{user.id}}更改的值。

这是jQuery代码:

click : function() {
var id_user = $('#button_id').attr('id-uservalue');

非常感谢网友!

1 个答案:

答案 0 :(得分:1)

由于id是唯一的,因此您需要使用类:

<a href="#" id="dialog_link"><button type="button" class="button_id" id-uservalue="{{user.id}}" class="btn btn-danger btn-xs">

然后你可以使用:

click : function() {
var id_user = $(this).attr('id-uservalue');