如何通过Javascript在复选框上添加属性

时间:2018-08-06 18:15:36

标签: javascript jquery internationalization

var self = this, names = [], labels = [], classes = [];

var checkboxDefs = {
    checkboxesNames:  names,
    checkboxesLabels: labels,
    checkboxesClasses: classes
};



function addCheckBox(name, label, htmlClass){
    names.push(name);
    labels.push(label);
    classes.push(htmlClass);
}

    addCheckBox("power", "Power"); 

结果

它显示一个名为Power的复选框,名称为power

我想要在名称为poweri18n = power的html中生成一个名为Power的复选框

我应该怎么做?

我尝试过

var self = this, names = [], labels = [], classes = []; i18n= [];

var checkboxDefs = {
    checkboxesNames:  names,
    checkboxesLabels: labels,
    checkboxesClasses: classes,
    checkboxesi18n: i18n
};



function addCheckBox(name, label, htmlClass){
    names.push(name);
    labels.push(label);
    classes.push(htmlClass);
    i18n.push(name);
}

    addCheckBox("power", "Power"); 

不起作用

我尝试过

var self = this, names = [], labels = [], classes = [];

var checkboxDefs = {
    checkboxesNames:  names,
    checkboxesLabels: labels,
    checkboxesClasses: classes
};



function addCheckBox(name, label, htmlClass){
    names.push(name);
    labels.push(label);
    classes.push(htmlClass);
    $(this).setAttribute("i18n",name);

}

    addCheckBox("power", "Power"); 

也无法正常工作。真的不知道该怎么做。

我只想在空白页上添加一个复选框,即复选框名称i18n。就是

0 个答案:

没有答案