jquery selector:我点击的里面的引用类:

我有这个HTML:

Title

我有这个点击事件:

  $(document).ready(function () { $('.title').live('click', function () { //NEED SOMETHING HERE TO CHANGE SOURCE $(".arrow").attr("src", "downarrow.gif"); }); }); 

如你所见,我想改变图像的src属性。 上面我的选择器工作,但页面上有其他项目class =“arrow”,所以我需要一种方法来选择这个实例。

使用.find()约束选择器只查找被单击的元素中包含的元素(由$(this) ):

 $(document).ready(function() { $('.title').live('click', function() { $(this).find('.arrow').attr('src', 'downarrow.gif'); }); }); 

替换为:

$(".arrow").attr({"src": "downarrow.gif"});