Jquery 替换页面上的所有实例-javascript

Jquery 替换页面上的所有实例-javascript,jquery,replace,Jquery,Replace,您好,我想用href=“#”和action=“#”替换页面上的所有href和action属性。有人能指出我错在哪里吗 $(document).ready(function(){ var contents = $("body").html(); contents.replace( /href=[\"'][^'\"]*[\"']/g, 'href="#"' ); contents.replace( /action=[\"'][^'\"]*[\"']/g, 'action="#"' ); }); 我

您好,我想用href=“#”和action=“#”替换页面上的所有href和action属性。有人能指出我错在哪里吗

$(document).ready(function(){
var contents = $("body").html();
contents.replace( /href=[\"'][^'\"]*[\"']/g, 'href="#"' );
contents.replace( /action=[\"'][^'\"]*[\"']/g, 'action="#"' );
});

我也希望不使用jQuery来实现这一点,但不确定如何实现。

为什么不尝试以下方法:

$('a').attr('href','#');
$('form').attr('action','#');

你为什么不试试这样的方法呢:

$('a').attr('href','#');
$('form').attr('action','#');
我在Soufiane Hassou的答案上加了一个勾号,因为我通过他的评论找到了答案,谢谢


我在Soufiane Hassou的答案上加了一个勾号,因为我通过他的评论找到了答案,谢谢

你是想动态地做这个,还是这只是一次对页面的批量编辑?这是什么?我做了一个CMS。当涉及到编辑前预览页面时,我不希望用户能够点击链接,临时页面是随机生成的,链接不会去任何地方。你是在尝试动态地这样做,还是这只是一次对页面的批量编辑?这是什么?我做了一个CMS。当谈到编辑前预览页面时,我不希望用户能够点击链接,临时页面是随机生成的,链接不会去任何地方。