gpt4 book ai didi

javascript - 为这个 Jquery 代码寻找更好/优雅的解决方案

转载 作者:行者123 更新时间:2023-11-28 11:14:12 27 4
gpt4 key购买 nike

为了继续我的优雅解决方案系列,我正在尝试找出如何以更好的方式做到这一点。

我正在循环遍历所有 a 标记并尝试修改 href。

这段代码可以工作,但看起来很草率,很想知道如何更有效地做到这一点。

$('a').each(function(){
x=$(this).attr('href').replace(/mls\_number/i,'interior=yes&mls_number');
$(this).attr('href', x);
});

最佳答案

您可以使用.attr()函数重载允许您修改现有属性值:

$('a').attr('href', function(index, attr) {
return attr.replace(/mls\_number/i, 'interior=yes&mls_number');
});

关于javascript - 为这个 Jquery 代码寻找更好/优雅的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3788093/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com