这个问题与我之前提出的另一个问题有关。
我的页面上有一堆文本框对,每个文本框都有一个与之关联的图像。单击时,此图像应隐藏自身,并使这对文本框成为只读的。
第一部分有效,它确实隐藏了自己。但第二部分不起作用。
我不知道如何“找到”最接近被点击图像的一对文本框。
这是我的 jQuery:
$("body").on('click', '.pageLinks img.save', function () {
$(this).hide();
$(this).prevAll('input').each(function () {
$(this).attr('readonly', 'readonly');
});
这是我的 HTML:
<div class="pageLinks">
<div>
<div>
<input type="text" class="firstName">
<input type="text" class="lastName">
</div>
<div>
<img src='/saveLink.png' class='save' />
</div>
</div>
<div>
<div>
<input type="text" class="firstName">
<input type="text" class="lastName">
</div>
<div>
<img src='/saveLink.png' class='save' />
</div>
</div>
<div>
<div>
<input type="text" class="firstName">
<input type="text" class="lastName">
</div>
<div>
<img src='/saveLink.png' class='save' />
</div>
</div>