이것은 슬프게도 인터넷 검색을 통해 찾을 수없는 것입니다. 내 실력을 문자열과 비교하는 방법을 모른다. 일부 컨텍스트의 경우 : 테이블이 있고 문자열 필드의 텍스트를 문자열과 비교하려고합니다. "This"는 나의 TD 필드이고, 나는 비교할 줄 몰랐다. 가장 좋은 내기는자바 스크립트 - "this"with String
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");
}
}
나는 당신의 일부가 나를 도울 수 있기를 바랍니다. 미리 감사드립니다 :)
EDIT : 누군가가 td 필드 안의 내용을 물었습니다. 그래서 나는 그것의 그림을 게시 할 것입니다. 오른쪽의 버튼 중 하나를 누르면 대화 상자 창이 열리고 버튼 옆의 필드 (Benutzergruppe)를 문자열과 비교하려고합니다.
https://developer.mozilla.org/en-US/docs와
this.value
를 교체하려면/Web/JavaScript/Reference/Global_Objects/Object/toString –