将类添加到字符串

时间:2016-05-23 13:08:43

标签: javascript jquery

我有这个字符串

var string = 'this is a string <a href="/bar">this is a element</a>';

如何将一个 foo 类添加到de element <a>,然后再将其设为字符串?喜欢这个

'this is a string <a href="/bar" class="foo">this is a element</a>'

2 个答案:

答案 0 :(得分:5)

使用HTML字符串创建DOM元素,操作并获取所需的字符串。

$(document).ready(function () { 
    $("#btnFind").click(function () {
        var getRf = $("#ddlRf").val();       
        var getRound = $("#ddlRnd").val();
        var getRoute = $("#ddlRte").multipleSelect('getSelects').toString();
        var getSupp = $("#ddlSup").multipleSelect('getSelects').toString();
        var getStat = $("#ddlStat").multipleSelect('getSelects').toString();

        var params = {
            'rf': getRf, 'route': getRoute, 'round': getRound, 'supp': getSupp, 'stat': getStat
        };
        var json = JSON.stringify(params);
        $.ajax({
            url: "../RFMaster/RFInfo",
            type: "POST",
            data: json,
            cache: false,
            async: true,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            traditional: true,
            success: function (data) {
                alert('Process Successful');
            },
            error: function () {
                alert("Error")   
            }
        });
    });
}); 
var str = 'this is a string <a href="/bar">this is a element</a>'
str = $('<div></div>').html(str).find('a').addClass('myClass').end().html();
alert(str)

答案 1 :(得分:-2)

如果你使用jquery 你可以使用'addClass'

LOCK