javascript - jQuery 替换/删除没有 id 或标签的属性

标签 javascript jquery html

我是 jquery 新手,在执行我认为应该非常简单的查找和替换操作时遇到了困难。

我想删除禁用的属性。我已经搜索 jquery 删除示例,但始终使用 id 或标签。

    <td><a href="xx.html" disabled onclick="preparexForm(this,'xx')" class="btn">ok</a> </td>

我尝试了这段代码,但不起作用。

$("body *").replaceText( /disabled|disable/gi, "enable" );

最佳答案

在属性上使用选择器并在找到时将其删除。顺便说一下,尝试在 HTML 标签上使用正则表达式/替换绝对不是一个好主意

$("a[disabled]").each(function() {
  $(this).removeAttr("disabled");
}); 

关于javascript - jQuery 替换/删除没有 id 或标签的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33464610/

相关文章:

javascript - 无需重定向的 HTML 页面提交

html - 调整浏览器大小时如何在我的网页上添加滚动条?

javascript - 从表单中获取输入,从数据库中检索数据并显示输出

javascript - 某些 SiteCatalyst eVar 值未在自定义链接中传递

javascript - 如何向 Node js中的所有连接的客户端发送广播

javascript - 使用javascript提取.txt文件中的字符串

javascript - 如何从异步调用返回响应?

javascript - jquery 跟踪更改并在输入元素中添加突出显示

javascript - 如果提示符为空,则返回启动提示符命令

php - 将 SQL 表导出到 CSV,列名未出现