jQuery创建一个函数

时间:2016-01-13 23:31:46

标签: jquery

我有以下js:

var rhp_s4_left ='<div class="col s4 rhpop_left">';
var rhp_s7_left ='<div class="col s7 rhpop_left">';
var rhp_s4_right ='<div class="col s4 rhpop_right">';
var rhp_s5_right ='<div class="col s5 rhpop_right">';           
var rhp_s6_right ='<div class="col s6 rhpop_right">';
var rhp_s12_right ='<div class="col s12 rhpop_right">';
var rhp_s4_extra ='<div class="col s4 rhpop_extra">';

我想通过制作一个函数来简化它:

function RHC(a,b){
    '<div class="col s'+ a +' rhpop_'+ b +'">';
}

然后,

var rhp_s6_extra ='<div class="col s6 rhpop_extra">';

将是

var rhp_s6_extra = RHC("6","extra");

当然这不正确,但我不确定如何使其发挥作用。有人能告诉我吗?谢谢!

1 个答案:

答案 0 :(得分:2)

只需在函数中添加一个返回值:

function RHC(a,b){
    return '<div class="col s'+ a +' rhpop_'+ b +'">';
}

var rhp_s6_extra = RHC("6","extra");

在实际代码中,您只是在函数体中添加一个字符串。返回它会将字符串应用于调用变量。