如何使用jQuery更改HTML属性名称?

前端之家收集整理的这篇文章主要介绍了如何使用jQuery更改HTML属性名称?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在整个html文档中更改class =“testingCase”的所有属性名称

例如更改:

<a class="testingCase" href="#" title="name of testing case">Blabla</a>
<a class="testingCase" href="#" title="name of another testing case">Bloo</a>

为此:

<a class="testingCase" href="#" newTitleName="name of testing case">Blabla</a>`
<a class="testingCase" href="#" newTitleName="name of another testing case">Bloo</a>`

我在想一个找到和替换,但似乎很多代码,这么容易的东西。这是一个jQuery函数还是一个简单的方法

解决方法

我不认为你可以“重命名”一个属性,但可以创建新属性删除其他属性
$('a.testingCase[title]').each(function() {
    var $t = $(this);
    $t
        .attr({
            newTitleName : $t.attr('title'),})
        .removeAttr('title')
    ;
});

编辑:添加在该位,使它只选择一个元素与class =“testingCase”

原文链接:https://www.f2er.com/jquery/181752.html

猜你在找的jQuery相关文章