从中返回值后删除元素

时间:2015-05-27 16:33:35

标签: jquery return

我尝试创建一个元素,为其设置一个值,然后返回该值,然后删除该元素。显然,最后一部分不起作用,因为return结束了这个功能。我该怎么做呢?

function myFunc(a) {
    var d = $("<div>");
    d.css("color",a).appendTo("body");
    return d.css("color");
    // Everything below this line won't execute
    d.remove();
    console.log("executed");
}

对于那些好奇的人,我使用jQuery&#39; css将任何给定的颜色值作为rgb(a)返回。

2 个答案:

答案 0 :(得分:1)

为什么不在变量中存储要返回的值?然后在其他一切完成后返回

function myFunc(a) {
    var d = $("<div>");
    d.css("color",a).appendTo("body");
    var color = d.css("color");
    d.remove();
    return color;
}

答案 1 :(得分:0)

如何先将其设置为变量?

vcbuild.exe