我有一个网站,其中包含一堆<input type="text">
设置为“只读”的标签。单击时,我删除了只读属性。在同一次点击中,我还想显示一个带有“saveLink”类的图像。
click 事件的第一部分有效......它删除了<input type="text">
. 但是第二部分不起作用,它找不到具有“saveLink”类的元素。
这是我的 jQuery:
$("body").on('click', '.pageLinks input[type=text]', function () {
$(this).prop('readonly', false);
$(this).find('[class=saveLink]').css('display', 'block');
});
这是我的 HTML:
<div class="pageLinks">
<div>
<div>
<input type="text" readonly="readonly">
</div>
<div>
<img src='/saveLink.png' class='saveLink' style='display: none;' />
</div>
</div>
<div>
<div>
<input type="text" readonly="readonly">
</div>
<div>
<img src='/saveLink.png' class='saveLink' style='display: none;' />
</div>
</div>
<div>
<div>
<input type="text" readonly="readonly">
</div>
<div>
<img src='/saveLink.png' class='saveLink' style='display: none;' />
</div>
</div>
</div>
我能做些什么来解决这个问题吗?谢谢