jQuery函数修改id的第一个实例而不是所有id

时间:2010-09-09 18:47:11

标签: jquery

我的代码如下。我有一个JavaScript函数,对于ID等于plus+id的每个HTML div,都会更改属性和HTML。我希望它只在页面上更改一个具有必需id(在jQuery函数代码之后的div的下一个实例)的div,而不是在jQuery代码之上和之下的所有div。这可能吗?

$('#plus'+id+' .plus_bouton#favori').attr('OnClick',"AddToFav('delete','"+id+"');");
$('#plus'+id+' .plus_bouton#favori .label').html('{/literal}{$lang137}{literal}');

1 个答案:

答案 0 :(得分:1)

使用:first选择器

http://api.jquery.com/first-selector/

$('#plus' + id + ' .plus_bouton#favori:first').click(function() {
    AddToFav('delete', $(this).attr('id')); 
});

$('#plus' + id + ' .plus_bouton#favori:first .label').html('{/literal}{$lang137}{literal}');