我正在尝试在javascript或jQuery中删除字符串(而不是对象)中的所有样式属性。
实施例
var html = "<p style="color:red">my text</p>";
我想获得这个
<p>my text</p>
是否可以在不调用我们可以调用对象的函数(如removeAttr)的情况下执行此操作?
由于
答案 0 :(得分:1)
如果您不想使用JavaScript或jQuery对象,您是否尝试过使用正则表达式?
This answer上一个问题显示了可以使用replace
函数调整JavaScript的php版本。
答案 1 :(得分:0)
看看这是否有帮助。
$("button").click(function() {
$("p").removeAttr("style");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p style="color:red">my text</p>
<button>Remove the style attribute from all p elements</button>