javascript - 替换字符串中的 onclick

标签 javascript jquery string replace

我有一个包含多个图像的文本区域。所有图像都有一个 id,我想循环所有这些图像并检查是否需要 onclick 事件(取决于 id) 如果不需要 onclick 事件,我需要检查是否有 onclick 事件并将其删除。如果需要我仍然需要删除它并添加另一个(因为 onclick 的值可以更改)

我该怎么做?

<img id="slideShowImage_3" style="border: 1px solid black; cursor: pointer;" title="3" onclick="loadSlideShow('7','open','3','','2')" src="uploads/nieuws/7/1363788115.jpg" alt="3" />
<img id="slideShowImage_3" style="border: 1px solid black; cursor: pointer;" title="3" src="uploads/nieuws/7/1363788115.jpg" alt="3" />

http://jsfiddle.net/wmrqk/4/

最佳答案

试试这个:

function cleanCode() {
    var container = $('<div>' + $('#text1').val() + '</div>');
    container.find('img').removeAttr('onclick');
    $('#text2').html(container.html());
}

Demo

关于javascript - 替换字符串中的 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15548935/

相关文章:

javascript - 在进行简单的 api 调用时未陷入 promise 错误

javascript - 在自定义谷歌地图中显示观看者的大致位置

jquery - 将 jqGrid 绑定(bind)到 JSON 对象

r - 如何编写可迭代的函数?

ios - 如何在 Swift 中为 Int 数组(自定义字符串结构)实现 Hashable 协议(protocol)

javascript - 需要知道创建jstree的div

javascript - 用一种以上的颜色按程序填充一个形状

javascript - 实现另一个要运行的函数 "onSongEnd"

javascript - jQuery:获取最后两个列表项?

Java:在字符串中查找字符串