【发布时间】:2017-04-27 08:12:22
【问题描述】:
这是我通过谷歌搜索无法找到的。我不知道如何将我的 this 与字符串进行比较。 所以对于某些情况:我有一个表,我想将 td 字段中的文本与字符串进行比较。 “这个”是我的 td 领域,我不知道如何比较。我最好的选择是
if(this.value == BenutzergruppeString2){ }
但遗憾的是这不起作用。
这是我设置这个的地方:
$('td[id^="EDITDialog"]').each(function(){
let that = $(this);
$(this).find('i#EditAK').off('click').on('click',function(){
这就是我想使用它的地方。首先我通过循环构造我的字符串,然后我想比较两者:
for(let keykey = 0; keykey < key; keykey++){ //key ist max weil grössster eintrag letzter ist
firstBG = 0;
for(var keyBenGrp = 0; keyBenGrp < GlobalVarUS[keykey]["benutzergruppe"].length; keyBenGrp++){
if(firstBG == 0){
var BenutzergruppeString2 = GlobalVarUS[keykey]["benutzergruppe"][keyBenGrp];
firstBG++;
}else{
BenutzergruppeString2 = BenutzergruppeString2 +";" + GlobalVarUS[keykey]["benutzergruppe"][keyBenGrp];
}
}
if(this.value == BenutzergruppeString2){
let tempuro = $("<tr><td><input value='"+GlobalVarUS[keykey]["pk_ak_id"]+"' ></input></td><td><input value='"+GlobalVarUS[keykey]["kategorie"]+"' ></input></td></tr>");
tempuro.appendTo("#table_zf");
}
}
我希望你们中的一些人可以帮助我。在此先感谢:)
编辑:有人问 td 字段里面是什么,所以我会张贴一张照片。当我按下右侧的一个按钮时,会打开一个对话框窗口,我想将按钮旁边的字段(Benutzergruppe)与字符串进行比较。
【问题讨论】:
标签: javascript string compare this