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

leo*_*ora 1 jquery jquery-selectors

我有这个HTML:

<div class="title"><img class="arrow" src="rightarrow.gif" />Title</div>
Run Code Online (Sandbox Code Playgroud)

我有这个点击事件:

    $(document).ready(function () {
        $('.title').live('click', function () {

            //NEED SOMETHING HERE TO CHANGE SOURCE                 
            $(".arrow").attr("src", "downarrow.gif");
        });
    });
Run Code Online (Sandbox Code Playgroud)

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

Bol*_*ock 7

使用.find()以限制选择器仅发现包含所单击(由表示的元素中的元素$(this)):

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