给定的Html是:
<li><span onclick="delete('abc123')" class="save option">....</span></li>
<li><span onclick="delete('xyz987')" class="save option">....</span></li>
我想用“保存”替换所有“删除”,但使用给定的ID,如'abc123'。结果应如下所示:
<li><span onclick="save('abc123')" class="save option">....</span></li>
<li><span onclick="save('xyz987')" class="save option">....</span></li>
我尝试了很多,但它不会工作,因为我onyl想要更改删除保存而不触及('')中的id
解决方案:
感谢@Amin Jafari提供的解决方案链接:
$('span[onclick]').attr('onclick', function(i, v){
return v.replace(/delete/g, 'save');
});