我有以下 HTML 代码:
<ul id="contributorPhotos">
<li>
<img src="viewIcon.png" class="View">
<img src="editIcon.png" class="Edit">
<img src="deleteIcon.png" class="Delete">
<form>
[Form fields to manage first image here]
</form>
</li>
<li>
<img src="viewIcon.png" class="View">
<img src="editIcon.png" class="Edit">
<img src="deleteIcon.png" class="Delete">
<form>
[Form fields to manage second image here]
</form>
</li>
</ul>
而我的 jQuery 控制这个:
<script>
$(".Edit").click(function() {
$(this).find("form").css("background-color","#03C");
});
</script>
如您所见,我现在要做的就是更改当前编辑按钮下方表单的背景颜色,但我碰壁了。
有人可以解释为什么这不起作用吗?