jquery选择器:我单击的位置中的引用类:
我有这个html:jquery选择器:我单击的位置中的引用类:,jquery,jquery-selectors,Jquery,Jquery Selectors,我有这个html: <div class="title"><img class="arrow" src="rightarrow.gif" />Title</div> 如您所见,我想更改图像的src属性。上面我的选择器可以工作,但是页面上还有class=“arrow”的其他项目,因此我需要一种方法来选择这一个实例。用于约束选择器仅查找被单击的元素中包含的元素(由$(this)表示): 用于约束选择器仅查找所单击元素中包含的元素(由$(this)表示): 替换为
<div class="title"><img class="arrow" src="rightarrow.gif" />Title</div>
如您所见,我想更改图像的src属性。上面我的选择器可以工作,但是页面上还有class=“arrow”的其他项目,因此我需要一种方法来选择这一个实例。用于约束选择器仅查找被单击的元素中包含的元素(由$(this)
表示):
用于约束选择器仅查找所单击元素中包含的元素(由$(this)
表示):
替换为:
$(“.arrow”).attr({“src”:“downarrow.gif”})代码>替换为:
$(“.arrow”).attr({“src”:“downarrow.gif”})代码>这是如何“选择一个实例的方法”?@BoltClock抱歉,我没有阅读完整的问题。我的错误。:)它肯定应该是$(this.find(“img”).attr({“src”:“axy.png”})代码>这是如何“选择一个实例的方法”?@BoltClock抱歉,我没有阅读完整的问题。我的错误。:)它肯定应该是$(this.find(“img”).attr({“src”:“axy.png”})代码>
$(document).ready(function () {
$('.title').live('click', function () {
//NEED SOMETHING HERE TO CHANGE SOURCE
$(".arrow").attr("src", "downarrow.gif");
});
});
$(document).ready(function() {
$('.title').live('click', function() {
$(this).find('.arrow').attr('src', 'downarrow.gif');
});
});