将href类插入JS文件(使用createLink)任何想法?

时间:2015-03-20 00:59:17

标签: javascript

我有一个提取数据的javascript文件 - 一切都很好。

但是 - 我想在通过AJAX输出的数据中添加一个href类。

        var craeteLink = function(cellValue, text) {
        return jQuery('<a/>', {                                 
        href: cellValue,
        text: text,
        target: "_blank",
        rel: "nofollow"
        })[0].outerHTML;

上面是代码片段,我相信这会使JS做到这一点。创建链接的魔力,但是有没有人知道让代码工作的代码?我试过课:但那没用......

谢谢!

2 个答案:

答案 0 :(得分:0)

替代解决方案是

return jQuery('<a></a>', {                                 
    href: cellValue,
    text: text,
    target: "_blank",
    rel: "nofollow"
}).addClass('yourclassnamehere').[0].outerHTML;

也许这会有所帮助:Use JQuery to build an anchor


其实我尝试上课,它对我有用: http://jsbin.com/nunome

return jQuery('<a></a>', {                                 
    href: cellValue,
    text: text,
    target: "_blank",
    rel: "nofollow",
    class: "testclass",
})[0].outerHTML;

答案 1 :(得分:0)

只需将一个类属性添加到元素定义

即可
var craeteLink = function (cellValue, text) {
    return jQuery('<a/>', {
        href: cellValue,
        text: text,
        target: "_blank",
        rel: "nofollow",
        'class': 'myclass'
    })[0].outerHTML;
}

如果你想把这个类作为参数传递

var craeteLink = function (cellValue, text ,clazz) {
    return jQuery('<a/>', {
        href: cellValue,
        text: text,
        target: "_blank",
        rel: "nofollow",
        'class': clazz
    })[0].outerHTML;
}