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"});