jquery - 在 jquery attr() 中使用 javascript Replace()

标签 jquery

我想使用 jquery 在我的页面上选择一个特定的 anchor 标记,并对其应用replace() 方法(我试图用 %27 替换 ',在提交表单时遇到撇号问题。 ..)并且我不确定具体如何做到这一点。我开始写这个:

    $(".view-subscription-admin tbody td.views-field-nothing a").attr("href

然后意识到我不确定如何将其与替换功能一起使用。我该怎么做?

最佳答案

$(".view-subscription-admin tbody td.views-field-nothing a")
              .attr("href", function(i, oldHref) {
                   return oldHref.replace('&#039', '%27');
               });

.attr() 方法支持回调函数,在该参数中您可以执行替换代码并返回该 href

关于jquery - 在 jquery attr() 中使用 javascript Replace(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12412835/

相关文章:

javascript - 我可以在使用 jQuery Mobile 时通过 URL 传递信息吗?

javascript - 设置用户每次上传的图片背景

jquery后退按钮显示div元素

jquery - 将 jquery 效果应用于父 li 但不应用于子 li 元素

Jquery UI Datepicker 向 minDate 和 maxDate 添加月份

jquery - 使用jquery求和div内元素的值

javascript - 输出需要 3 个独特的段落。

javascript - 用于选择选择选项和单击按钮的 JQuery 代码不起作用?

javascript - 如何获取动态克隆的表格文本框值?

javascript - Flot 的蜘蛛图插件,有用吗?