Javascript 如何有条件地更改表th标记文本内容
我不熟悉JavaScript和jQuery。我想根据数组的内容有条件地更改Javascript 如何有条件地更改表th标记文本内容,javascript,jquery,html-table,conditional,contains,Javascript,Jquery,Html Table,Conditional,Contains,我不熟悉JavaScript和jQuery。我想根据数组的内容有条件地更改th文本 var categoryNames = "Category : 1~!_Basis~#Category : 2~!_QUALITÄT~#Category : 3~!_GRUNDDATEN~#Category : 4~!_DISPOSITION~#Category : 5~!_VERTRIEB~#Category : 6~!_EINKAUF~#Category : 7~!_BUCHHALTUNG~#Category
th
文本
var categoryNames = "Category : 1~!_Basis~#Category : 2~!_QUALITÄT~#Category : 3~!_GRUNDDATEN~#Category : 4~!_DISPOSITION~#Category : 5~!_VERTRIEB~#Category : 6~!_EINKAUF~#Category : 7~!_BUCHHALTUNG~#Category : 8~!_Optionen";
var replacetext = ["_Basis","_QUALITÄT","_GRUNDDATEN","_DISPOSITION","_VERTRIEB","_EINKAUF","_BUCHHALTUNG","_Optionen" ];
var res = categoryNames.split("~#");
for (var i=0; i< res.length; i++){
var pattern = res[i];
var rep = replacetext[i];
$(function(){
alert(pattern);
var m= $('table tr th:contains("'+pattern+'")');
m.text(rep);
});
}
var categoryNames=“类别:1~!”基础~”类别:2~!”质量~”类别:3~!”格伦德顿~”类别:4~!”处置~”类别:5~!”维特里布~”类别:6~!”艾因卡夫~”类别:7~!”布查尔东~”类别:8~!”选项”;
var replacetext=[“基础”、“质量”、“处理”、“处置”、“垂直”、“埃因卡夫”、“布查尔东”、“期权”];
var res=类别名称。拆分(“~#”);
对于(var i=0;i
上述代码只是将最后一个模式“类别:8~!\u Optionen”替换为“\u Optionen”。请建议 我不确定通过包装代码块来替换jQuery对象中的模式,您想做什么。for循环可以简单地进行替换
for (var i=0; i< res.length; i++)
{
var pattern = res[i];
var rep = replacetext[i];
alert(pattern);
var m = $('table tr th:contains("'+pattern+'")');
m.text(rep);
}
for(变量i=0;i
不包括document.ready in for loop
var categoryNames=“类别:1~!”基础~”类别:2~!”质量~”类别:3~!”格伦德顿~”类别:4~!”处置~”类别:5~!”维特里布~”类别:6~!”艾因卡夫~”类别:7~!”布查尔东~”类别:8~!”选项”;
var replacetext=[“基础”、“质量”、“处理”、“处置”、“垂直”、“埃因卡夫”、“布查尔东”、“期权”];
var res=类别名称。拆分(“~#”);
对于(变量i=0;i
如果有帮助,请接受答案:)。快乐编码。